
Cómo iniciar una instancia de ConEmu desde un script por lotes que tiene lo siguiente:
- 4 paneles (2x2)
- sin configuración previa para que el script por lotes y cualquier configuración se registren en el control de fuente
- cada panel ejecuta una aplicación de consola desde 4 directorios diferentes como por ejemplo:
- c:\Aplicación1\Aplicación1.exe
- c:\App2\App2.exe
- c:\App3\App3.exe
- c:\App4\App4.exe
El caso de uso que busco es:
- un desarrollador instala ConEmu
- o hace clic en el script por lotes
o
- lo llama desde cualquier mensaje que tengan disponible
Luego, ConEmu ejecutaría las 4 aplicaciones de consola de manera que puedan ver el resultado de todas ellas y no tener que cambiar de vista para ver qué está haciendo cada una. Pude hacer que esto funcionara mediante una configuración manual, pero parece que no puedo analizar los documentos lo suficiente como para ver cómo hacerlo limpiamente desde una línea de comandos que no sea de ConEmu.
Respuesta1
Desde archivo por lotes, sin preconfiguración, ¿obligatorio? /cmlist
permite hacer eso (estoy usando lo mismo para fines de depuración desde Visual Studio). Utilice las últimas alfa, por supuesto.
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
De hecho , el delimitador entre "pestañas" lo es |||
, pero es necesario |
un símbolo de escape en los archivos cmd.