Como abrir várias abas no IE8 a partir do arquivo de lote?

1

Após procurar por uma resposta a essa pergunta, me deparei com um quase questão idêntica neste site, a que alguém respondeu:

"Para iniciar vários URLs em guias em uma única janela do IE, use o seguinte script:

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

Salvar como StartIE.js, depois clique duas vezes no Windows Explorer ou use o wscript.exe StartIE.js no prompt de comando para iniciar. "

Quando executo o StartIE.js, recebo um erro do "Windows Script Host" que diz:

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

Alguém gentilmente apontaria o que estou fazendo errado?

    
por Dirk101 26.03.2014 / 22:03

1 resposta

1

Isso deve funcionar (salvar como um arquivo .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
    
por 26.03.2014 / 22:52