从批处理脚本启动四个面板实例

从批处理脚本启动四个面板实例

如何从具有以下内容的批处理脚本启动 ConEmu 实例:

  • 4 块面板 (2x2)
  • 无需先前设置,因此批处理脚本和任何配置都已签入源代码管理
  • 每个面板从 4 个不同的目录执行一个控制台应用程序,例如:
    • 程序集:\App1\App1.exe
    • 程序集:\App2\App2.exe
    • 程序集:\App3\App3.exe
    • 程序集:\App4\App4.exe

我追求的用例是:

  • 开发人员安装 ConEmu
  • 单击批处理脚本

或者

  • 从他们可用的任何提示中调用它

之后,ConEmu 将运行 4 个控制台应用程序,这样它们就可以看到所有应用程序的输出,而不必在视图之间切换以查看每个应用程序正在做什么。我能够通过手动设置使其工作,但似乎无法充分解析文档以了解如何从非 ConEmu 命令行干净地执行此操作。

答案1

从批处理文件,无需预先配置,是必须的吗?/cmlist允许这样做(我在 Visual Studio 中使用相同的文件进行调试)。当然使用最新的 alpha 版本

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 文件中转义符号。

相关内容