배치 스크립트에서 4개의 패널 인스턴스 실행

배치 스크립트에서 4개의 패널 인스턴스 실행

다음이 포함된 배치 스크립트에서 ConEmu 인스턴스를 시작하는 방법:

  • 패널 4개(2x2)
  • 배치 스크립트와 모든 구성이 모두 소스 제어에 체크인되도록 이전 설정이 없습니다.
  • 각 패널은 다음과 같은 4개의 서로 다른 디렉터리에서 콘솔 응용 프로그램을 실행합니다.
    • c:\App1\App1.exe
    • c:\App2\App2.exe
    • c:\App3\App3.exe
    • c:\App4\App4.exe

내가 원하는 사용 사례는 다음과 같습니다.

  • 개발자가 ConEmu를 설치합니다.
  • 배치 스크립트를 클릭하거나

또는

  • 사용 가능한 프롬프트에서 호출합니다.

이후 ConEmu는 모든 출력을 볼 수 있고 각 항목이 수행하는 작업을 확인하기 위해 보기 사이를 탭할 필요가 없는 방식으로 4개의 콘솔 응용 프로그램을 실행하게 됩니다. 수동 설정을 통해 이 작업을 수행할 수 있었지만 ConEmu가 아닌 명령줄에서 이 작업을 깔끔하게 수행하는 방법을 볼 수 있을 만큼 문서를 구문 분석할 수 없는 것 같습니다.

답변1

사전 구성 없이 배치 파일에서 필수인가요? /cmlist그렇게 할 수 있습니다(저는 Visual Studio에서 디버그 목적으로 동일한 것을 사용하고 있습니다). 물론 마지막 알파를 사용하십시오.

ConEmu /cmdlist  c:\App1\App1.exe -cur_console:n ^|^|^| c:\App2\App2.exe -cur_console:s1TVn ^|^|^|  c:\App3\App3.exe -cur_console:s1THn ^|^|^|  c:\App4\App4.exe -cur_console:s2THn

|||실제로 "탭" 사이의 구분 기호는 있지만 |cmd 파일에서는 기호를 이스케이프해야 합니다.

관련 정보