1

В поисках ответа на этот вопрос я наткнулся на почти идентичный вопрос на этом сайте, на который кто-то ответил:

«Для запуска нескольких URL-адресов во вкладках в одном окне IE используйте следующий скрипт:

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 ответ1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .