Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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