Stellt das Standardarbeitsverzeichnis wieder her, wenn die bat-Datei abrupt beendet wird

Ich habe ein Szenario, in dem während der Ausführung einer Batchdatei in einen anderen Ordner navigiert wird (z. B. zu "../asdf"). Am Ende der Ausführung wird das aktuelle Arbeitsverzeichnis als derselbe Ordner festgelegt, aus dem der Benutzer die BAT-Datei aufgerufen hat.

Wenn der Benutzer die Stapelverarbeitung jedoch beendet, bevor sie abgeschlossen ist, zeigt der Befehl das aktuelle Arbeitsverzeichnis an (sagen Sie "../asdf").

Aber in meinem Fall muss ich das Arbeitsverzeichnis auf das Standardverzeichnis / das vordefinierte Verzeichnis zurücksetzen. Ist es möglich?

Die Batch-Datei wurde von mir geschrieben, damit ich sie ändern kann.CMD wird über eine Desktop-Verknüpfung zu CMD geöffnet, über die ich die Kontrolle habe. So können Eigenschaften wie das Arbeitsverzeichnis oder die Übergabe von Argumenten an CMD usw. dort vorgenommen werden.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage