
Como iniciar uma instância do ConEmu a partir de um script em lote que possui o seguinte:
- 4 painéis (2x2)
- nenhuma configuração anterior para que o script em lote e qualquer configuração sejam verificados no controle de origem
- cada painel executa um aplicativo de console a partir de 4 diretórios diferentes, como:
- c:\App1\App1.exe
- c:\App2\App2.exe
- c:\App3\App3.exe
- c:\App4\App4.exe
O caso de uso que procuro é:
- um desenvolvedor instala o ConEmu
- clica no script em lote
ou
- chama de qualquer prompt que eles tenham disponível
Posteriormente, o ConEmu executaria os 4 aplicativos de console de forma que eles pudessem ver a saída de todos eles e não precisassem alternar entre as visualizações para ver o que cada um está fazendo. Consegui fazer isso funcionar por meio de uma configuração manual, mas simplesmente não consigo analisar os documentos o suficiente para ver como fazer isso de forma limpa a partir de uma linha de comando que não seja do ConEmu.
Responder1
Do arquivo em lote, sem pré-configuração, obrigatório? /cmlist
permite fazer isso (estou usando o mesmo para fins de depuração do Visual Studio). Use os últimos alfas, é claro
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
O delimitador entre "guias" é |||
de fato, mas você precisa escapar |
do símbolo nos arquivos cmd.