![배치 파일을 통해 각 인스턴스에 대해 서로 다른 URL 탭이 있는 여러 Internet Explorer 인스턴스를 여는 방법](https://rvso.com/image/1465797/%EB%B0%B0%EC%B9%98%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%ED%86%B5%ED%95%B4%20%EA%B0%81%20%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%EC%97%90%20%EB%8C%80%ED%95%B4%20%EC%84%9C%EB%A1%9C%20%EB%8B%A4%EB%A5%B8%20URL%20%ED%83%AD%EC%9D%B4%20%EC%9E%88%EB%8A%94%20%EC%97%AC%EB%9F%AC%20Internet%20Explorer%20%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%EB%A5%BC%20%EC%97%AC%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
내가 하려는 것은 정상적인 시작을 통해 직장에서 사용하는 모든 프로그램을 자동으로 로드하는 bat 파일을 만드는 것입니다. 현재 내 시스템에 로그인하면 바탕 화면 정리 프로그램을 실행할 수 있고, Internet Explorer의 세 가지 인스턴스와 매일 사용하는 몇 가지 전용 프로그램을 열 수 있습니다. 내가 할 수 있기를 원하는 것은 해당 IE 인스턴스 내에서 개별 탭을 여는 것입니다.
예를 들어(다음은 제가 사용하는 사이트가 아닌 임의의 사이트입니다):
- 인스턴스 1
- www.google.com
- www.yahoo.com
- www.ebay.com
- 인스턴스 2
- www.nytimes.com
- www.폭스뉴스.com
- www.wallstreetjournal.com
- 인스턴스 3
- www.fidelity.com
- www.marketwatch.com
이 코드가 성공적으로 생성되면 인스턴스/탭을 추가하거나 제거하는 것이 쉬울 것이라고 가정합니다. 업무용 컴퓨터에 대해서는 관리자 기능에 대한 액세스가 제한되어 있습니다. 이 문제를 해결하는 가장 좋은 방법은 전문가에게 문의하는 것이라고 생각했습니다! 그래서 당신은 어떻게 생각하십니까? 어떻게 할 수 있나요?
답변1
탭 그룹이 충분한 솔루션이 아니라고 가정하면 가능합니다. 다음은 매우 조잡한 배치 스크립트이지만 작업을 수행해야 합니다(자유롭게 수정 가능).
start "C:\Program Files\Internet Explorer\iexplore.exe" http://www.google.com
start http://www.yahoo.com
start http://www.ebay.com
start "C:\Program Files\Internet Explorer\iexplore.exe" http://www.nytimes.com
start http://www.foxnews.com
...
기본적으로 각 창에 대해 새 IE 인스턴스를 만든 다음 ShellExecute(CMD start
명령의 기능)를 사용하여 해당 창에서 추가 사이트를 탭으로 엽니다(이는 IE가 기본 브라우저이고 외부 프로세스의 URL을 현재 창의 새 탭으로 열 수 있는 옵션이 활성화되어 있다고 가정합니다.). 필요에 따라 새 iexplore
세션을 만듭니다. 귀하의 예에서 최종 및 최상위 세션은 Fidelity 및 MarketWatch 탭이 있는 세션입니다.