배치 파일에서 IE8의 여러 탭을 여는 방법은 무엇입니까? 스크립트를 사용하십시오. var navOpenInBackgroundTab = 0x1000; var objIE

이 질문에 대한 답변을 검색하자마자이 사이트에서 거의 동일한 질문 을 발견했습니다 .

“단일 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)

누구든지 내가 잘못하고있는 것을 친절하게 지적합니까?



답변

작동합니다 (.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