如何使用批处理文件在 IE8 中打开多个选项卡?

如何使用批处理文件在 IE8 中打开多个选项卡?

在寻找这个问题的答案时,我偶然发现了一个几乎相同的问题在这个网站上,有人回答说:

“要在单个 IE 窗口的选项卡中启动多个 URL,请使用以下脚本:

var navOpenInBackgroundTab = 0x1000;  
var objIE = new ActiveXObject("InternetExplorer.Application");  
objIE.Navigate2("site1");  
objIE.Navigate2("site2", navOpenInBackgroundTab);  
objIE.Navigate2("site3", navOpenInBackgroundTab);  
objIE.Visible = true;

另存为 StartIE.js,然后在 Windows 资源管理器中双击,或者在命令提示符下使用 wscript.exe StartIE.js 启动。”

当我运行 StartIE.js 时,我从“Windows Script Host”收到一条错误,内容是:

Script: [file address]  
Line: 4  
Char: 1  
Error: Unspecified error  
Code: 80004005  
Source: (null)

有人能指出我做错什么吗?

答案1

这应该可以工作(保存为.vbs 文件):

Const navOpenInBackgroundTab = &H1000

site1 = "site1.com"
site2 = "site2.com"
site3 = "site3.com"

Set oIE = CreateObject("InternetExplorer.Application")
oIE.Visible = True
oIE.Navigate2 site1
oIE.Navigate2 site2,navOpenInBackgroundTab
oIE.Navigate2 site3,navOpenInBackgroundTab

Set oIE = Nothing

相关内容