배치 파일에서 여러 Internet Explorer 시작


1

Windows XP에서 다음과 같은 배치 파일로 여러 IE7을 시작하려고합니다.

@echo on
"c:\windows\explorer.exe"
"c:\windows\explorer.exe"
"c:\Program Files\Internet Explorer\iexplore.exe"
"c:\Program Files\Internet Explorer\iexplore.exe"

위의 프로그램은 Explorer.exe의 2 개의 동시 복사본을 성공적으로 시작합니다. 그러나 IE7의 첫 번째 사본을 시작하고 다음 줄로 진행하여 두 번째 사본을 시작하기 전에 IE7이 종료되기를 기다립니다. 그리고 배치 파일의 콘솔 창이 사라지는 것은 두 번째 IE7 프로세스가 종료 될 때까지입니다.

2 개의 동시 IE7을 시작하고 배치 파일 콘솔을 즉시 완료하려면 어떻게해야합니까? UNIX에서와 마찬가지로 실행 파일 이름 뒤에 "&"를 추가하여 백그라운드 프로세스를 만듭니다.

실제로 explorer.exe와 iexplorer.exe를 시작하는 데 동작에 차이가있는 이유는 무엇입니까?

답변:


2

시작 명령을 사용하십시오 .

@echo on
"c:\windows\explorer.exe"
"c:\windows\explorer.exe"
start /d "c:\Program Files\Internet Explorer" iexplore.exe
start /d "c:\Program Files\Internet Explorer" iexplore.exe

Thx, 그러나 왜 explorer.exe에 시작 명령이 필요하지 않습니까? 또한 시작 / b입니까?
JavaMan

확실하지 않지만 "c : \ windows \ explorer"를 기본으로 포함하는 % path % 환경 변수 때문에 발생한다고 생각합니다. "c : \ windows \ explorer"보다 "explorer.exe"만 시도 했습니까? 그것은 작동한다. "iexplore 시작"도 시도하십시오. "/ d"는 응용 프로그램이 시작되는 디렉토리를 의미하지만 "iexplore"에는 그렇게 중요하지 않다고 생각합니다 ...
kokbira
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.