Starten Sie die Instanz mit vier Bedienfeldern über ein Batch-Skript

Starten Sie die Instanz mit vier Bedienfeldern über ein Batch-Skript

So starten Sie eine Instanz von ConEmu aus einem Batch-Skript, das Folgendes enthält:

  • 4 Platten (2x2)
  • keine vorherige Einrichtung erforderlich, sodass sowohl das Batch-Skript als auch alle Konfigurationen in die Quellcodeverwaltung eingecheckt werden
  • Jedes Panel führt eine Konsolenanwendung aus vier verschiedenen Verzeichnissen aus, beispielsweise:
    • c:\App1\App1.exe
    • c:\App2\App2.exe
    • c:\App3\App3.exe
    • c:\App4\App4.exe

Der Anwendungsfall, den ich suche, ist:

  • Ein Entwickler installiert ConEmu
  • klickt entweder auf das Batch-Skript

oder

  • ruft es von der Eingabeaufforderung aus auf, die ihnen zur Verfügung steht

Anschließend würde ConEmu die 4 Konsolenanwendungen so ausführen, dass sie die Ausgabe von allen sehen können und nicht zwischen den Ansichten hin- und herwechseln müssen, um zu sehen, was jede einzelne macht. Ich konnte dies über eine manuelle Einrichtung zum Laufen bringen, aber ich kann die Dokumente einfach nicht ausreichend analysieren, um zu sehen, wie dies von einer Nicht-ConEmu-Befehlszeile aus sauber funktioniert.

Antwort1

Aus einer Batchdatei, ohne Vorkonfiguration, obligatorisch? /cmlisterlaubt das (ich verwende dasselbe für Debugzwecke aus Visual Studio). Natürlich die letzten Alphas verwenden

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

Das Trennzeichen zwischen „Tabulatoren“ ist |||zwar vorhanden, aber Sie benötigen |in cmd-Dateien ein Escape-Symbol.

verwandte Informationen