배치 파일을 통해 각 인스턴스에 대해 서로 다른 URL 탭이 있는 여러 Internet Explorer 인스턴스를 여는 방법

배치 파일을 통해 각 인스턴스에 대해 서로 다른 URL 탭이 있는 여러 Internet Explorer 인스턴스를 여는 방법

내가 하려는 것은 정상적인 시작을 통해 직장에서 사용하는 모든 프로그램을 자동으로 로드하는 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 탭이 있는 세션입니다.

관련 정보