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