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.