從批次腳本啟動四個面板實例

從批次腳本啟動四個面板實例

如何從具有以下內容的批次腳本啟動 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檔案中轉義符號。

相關內容