endlocal

Beendet die Lokalisierung von Umgebungsänderungen in einer Batch-Datei und stellt die Werte der Umgebungsvariablen wieder her, bevor der entsprechende setlocal-Befehl ausgeführt wurde.

Syntax

endlocal

Parameters

Parameter Description
/? Zeigt hilfe an der Eingabeaufforderung an.

Remarks

  • 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 Zustand der Befehlserweiterungen (d. h. aktiviert oder deaktiviert) vor der Ausführung des entsprechenden setlocal-Befehls wieder her.

Note

Weitere Informationen zum Aktivieren und Deaktivieren von Befehlserweiterungen finden Sie unter dem Befehl Cmd.

Examples

Sie können Umgebungsvariablen in einer Batchdatei lokalisieren. Das folgende Programm startet z. B. das Superapp-Batchprogramm 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