2011-04-25 69 views
4

我想要在Firefox中通过Powershell脚本打开网址通过PowerShell在Firefox中打开URL?

为了让事情有点困难,Firefox不是默认浏览器,它是一个便携式Firefox版本。

编辑:

似乎有一些问题,我的便携式Firefox安装。即使将其设为默认浏览器,它在启动url调用时也不能正常工作。

我用here的全新便携式Firefox 4.0进行了重新检查,ittlefoot的解决方案正常工作。

回答

5

使用网站作为第一个参数应该工作。

X:\path-to-firefox\firefox.exe "http://website-to-launch.com/yadda" 
+0

我想它会适用于普通的Firefox安装,但我有一个便携式版本。它会打开一个新实例并出现错误:XML-Verarbeitungsfehler:Nicht definierteEntität 地址:chrome://coralietab/content/ietabSetting1.xul Zeile Nr。 53,Spalte 11: – 2011-04-25 08:33:47

+0

可移植应用程序的某些发行商使用可执行启动器“包装”应用程序,可能无法按照您的意图传递参数。例如,在PortableApps版本的Firefox中,存在于最顶端的目录FirefoxPortable.exe中,但如果您查看“App \ Firefox”目录,则会看到您正在运行的实际程序。这应该像我所描述的那样行事。 – 2011-04-25 22:40:23

3

尝试

[system.Diagnostics.Process]::Start("firefox","your-url") 

不知道它会在便携版工作,你可能要(与路径便携式exe文件替换“火狐”),然而,它的工作原理即使Firefox是不默认。