conemu - запустить несколько команд в новом окне - PullRequest
0 голосов
/ 11 июня 2019

У меня есть следующий run.cmd файл. Это запускает 2 сценария (веб-сервер и сценарий наблюдения) и открывает новую консоль. Все хорошо.

Как я могу запустить все эти сценарии, чтобы они открывались в интерфейсе conemu "новое окно"? Например: если я запускаю этот run.cmd 3 раза, у меня должно быть 3 окна conemu с 3 вкладками в каждом

//how to open first a "new conemu" window here? and then run the scripts in this new window?
start server.run.cmd -new_console:s
start watch.cmd -new_console:s
start cmd -new_console

1 Ответ

0 голосов
/ 11 июня 2019

Вы должны запустить ConEmu64.exe -NoSingle.

https://conemu.github.io/en/ConEmuArgs.html

Например, вы можете сделать что-то вроде

if "%~1" == "-new_window" goto do_run
start ConEmu64.exe -NoSingle -run "%~0" -new_window
goto :EOF
:do_run
ConEmuC /async /c server.run.cmd
cmd /c watch.cmd -new_console:s
cmd /c cmd -new_console
...