Inicie una instancia de cuatro paneles desde un script por lotes

Inicie una instancia de cuatro paneles desde un script por lotes

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? /cmlistpermite 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.

información relacionada