windows – 如何从perl启动程序?
发布时间:2020-12-14 01:56:09 所属栏目:Windows 来源:网络整理
导读:我如何从perl启动firefox?我只需要启动浏览器,以便WWW :: Mechanize :: Firefox可以操作它.搜索stackoverflow我已经看到了一些像系统一样的解决方案(‘start cmd.exe / k $cmd),其中$cmd是一旦启动cmd就抛出输入的参数. 但是,这些并没有帮助我解决我的问题.
我如何从perl启动firefox?我只需要启动浏览器,以便WWW :: Mechanize :: Firefox可以操作它.搜索stackoverflow我已经看到了一些像系统一样的解决方案(‘start cmd.exe / k $cmd),其中$cmd是一旦启动cmd就抛出输入的参数.
但是,这些并没有帮助我解决我的问题. 解决方案我试过了 system("start cmd.exe /k start firefox"); system("firefox"); system("cmd","start","firefox"); system("cmd start firefox"); 基本上我发现了很多替代品,但我根本无法启动Firefox浏览器. 解决方法
你走在正确的轨道上.你的第二行几乎是正确的.如果firefox不在您的PATH环境变量中,则需要提供完整路径.
单击桌面上的Firefox图标,打开属性并检查firefox可执行文件的位置.然后在系统调用中使用它. 对我来说,它看起来像这样(‘用于Perl的字符串,’用于Windows shell,因为路径中有空格): system('"C:ProgrammeMozilla Firefoxfirefox.exe"'); 您可以通过打开一个新的命令行(win r,cmd),cding到运行Perl程序的目录来测试它,然后输入命令: C:Dokumente und Einstellungensimbabque>"C:ProgrammeMozilla Firefoxfirefox.exe" 它不会打印任何内容,只需在几秒钟后打开一个新的Firefox窗口.因此,您可能需要在浏览器启动时在Perl中执行程序执行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 将两个Uint32Array值转换为Javascript编号
- 如何在Windows上使用python2.7设置FTS3 / FTS4
- installer – MSI文件使用的压缩方法是什么?
- Windows Active Directory域中的Linux计算机(Debian),AD的管
- QT 使用QSetting读取配置文件中的中文乱码解决方案
- Windows 2008 R2防火墙,允许被ping的设置方法
- windows-server-2003 – 在野外使用Microsoft DNS
- windows安装mysql8详解
- active-directory – 从Windows 2003到Windows 2016的Activ
- windows-server-2008 – 从Windows Server 2008连接到cups打