endlocal
Beendet die Lokalisierung von Umgebungsänderungen in einer Batchdatei und stellt die Werte von Umgebungsvariablen vor der Ausführung des entsprechenden setlocal-Befehls wieder her.
Syntax
endlocal
Parameter
Parameter | BESCHREIBUNG |
---|---|
/? | Zeigt die Hilfe an der Eingabeaufforderung an. |
Bemerkungen
Der Befehl endlocal hat außerhalb eines Skripts oder einer Batchdatei keine Auswirkungen.
Am Ende einer Batchdatei befindet sich ein impliziter endlocal-Befehl.
Wenn Befehlserweiterungen aktiviert sind (Befehlserweiterungen sind standardmäßig aktiviert), stellt der Befehl endlocal den Status der Befehlserweiterungen vor der Ausführung des entsprechenden setlocal-Befehls wieder her (d. h. aktiviert oder deaktiviert).
Hinweis
Weitere Informationen zum Aktivieren und Deaktivieren von Befehlserweiterungen finden Sie beim Befehl „Cmd“.
Beispiele
Umgebungsvariablen in Batchdateien können lokalisiert werden. Das folgende Programm startet beispielsweise das Batchprogramm superapp im Netzwerk, leitet die Ausgabe an eine Datei weiter und zeigt die Datei im Editor an:
@echo off
setlocal
path=g:\programs\superapp;%path%
call superapp>c:\superapp.out
endlocal
start notepad c:\superapp.out