
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? /cmlist
erlaubt 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.