Powershell 如何编写代码在FireFox中一次打开多个网页?

Powershell 如何编写代码在FireFox中一次打开多个网页?,powershell,vbscript,Powershell,Vbscript,您知道,我可以将以下代码保存为.js文件,当我双击js文件时,IE中的不同选项卡将打开多个网页。 我如何在FireFox中做同样的事情?谢谢 var navOpenInBackgroundTab = 0x1000; var oIE = new ActiveXObject("InternetExplorer.Application"); oIE.Navigate2("http://www.google.com"); oIE.Navigate2("http://www.msn.com/", nav

您知道,我可以将以下代码保存为.js文件,当我双击js文件时,IE中的不同选项卡将打开多个网页。 我如何在FireFox中做同样的事情?谢谢

var navOpenInBackgroundTab = 0x1000;
var oIE = new ActiveXObject("InternetExplorer.Application");

oIE.Navigate2("http://www.google.com");
oIE.Navigate2("http://www.msn.com/", navOpenInBackgroundTab);


oIE.Visible = true;
我不确定这是否是您正在寻找的解决方案,但您可以使用批处理文件来完成此操作。*.bat文件可以放置在计算机上的任何位置,当您单击它时,它将使用适当的浏览器打开Firefox:

@echo off
Set URL="www.stackoverflow.com www.yahoo.com www.google.com"
set NewTab=-new-tab
set NewWindow=-new-window
For %%a in (%URL%) Do (Start /d "%programfiles%\Mozilla Firefox" Firefox.exe %Newtab% "%%a")
您可以尝试这样的方式,在Firefox中打开一个私人窗口(我不确定这是否正是您想要的):


谢谢!但是你的代码中有一些问题。你的代码不能保证用4个选项卡打开一个新的firefox实例,并且用4个选项卡打开四个站点列表。顺便说一句,我使用你的代码echo off Set URL=“www.stackoverflow.com www.yahoo.com www.google.com www.yahoo.com”Set NewTab=-new tab For%%a in(%URL%)Do(Start/d”%programfiles%\Mozilla firefox“Firefox.exe%Newtab%“%%a”)如果存在Firefox,在我运行代码后,第一个站点将在旧Firefox中打开,其他三个站点将在新Firefox中使用3个选项卡打开
@echo off
SET BROWSER=firefox.exe -private-window
SET WAIT TIME=2
@ping 127.0.0.1 -n %WAIT TIME% -w 1000 > nul
START %BROWSER% -new-tab "www.stackoverflow.com"
START %BROWSER% -new-tab "www.yahoo.com"
START %BROWSER% -new-tab "www.google.com"

pause