1

Как запустить экземпляр ConEmu из пакетного сценария, который имеет следующее:

  • 4 панели (2х2)
  • нет предыдущей настройки, так что пакетный скрипт и любая конфигурация проверены в системе контроля версий
  • каждая панель выполняет консольное приложение из 4 разных каталогов, таких как:
    • C:\App1\App1.exe
    • C:\App2\App2.exe
    • C:\App3\App3.exe
    • C:\App4\App4.exe

Вариант использования, который мне нужен:

  • разработчик устанавливает ConEmu
  • либо щелкает пакетный скрипт

или же

  • называет это из любого приглашения, которое у них есть

После этого ConEmu будет запускать 4 консольных приложения таким образом, чтобы они могли видеть вывод всех из них, и им не приходилось переключаться между представлениями, чтобы увидеть, что делает каждое из них. Я смог заставить это работать с помощью ручной настройки, но просто не могу разобрать документы настолько, чтобы понять, как сделать это чисто из командной строки не-ConEmu.

1 ответ1

0

Из командного файла, без предварительной конфигурации, обязательно? /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-файлах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .