Ich habe eine Stapeldatei, die ich normalerweise so aufrufe:
%Vor%Das funktioniert gut, aber das Skript ändert das Verzeichnis während der Ausführung, so dass meine Shell in diesem Verzeichnis bleibt - was ein Ärgernis ist.
Gibt es eine Möglichkeit, den Befehl innerhalb einer Subshell auszuführen, während die Ausgabe dennoch erfasst werden kann?
Ich habe es versucht
%Vor%welches gerade auf einen exit-Befehl wartet.
Ich habe es auch versucht
%Vor%welches das Skript ausführt, aber in einem neuen Fenster und alle Ausgaben werden an dieses Fenster anstatt an die Datei gesendet.
Versuchen Sie
%Vor%Nicht sicher, wie es mit der Umleitung umgehen soll, aber mit CMD / C können Sie CMD sagen, was es ausführen soll und dass es beendet werden soll, wenn es fertig ist. (CMD / K lässt Sie sagen, dass etwas ausgeführt werden soll, aber bleiben Sie dabei, wenn Sie fertig sind.) Es wird das vorhandene Konsolenfenster wiederverwenden, wenn es innerhalb eines ausgeführt wird.