endlocal

Завершает локализацию изменений окружения в пакетном файле и восстанавливает значения переменных окружения до того, как была выполнена соответствующая команда setlocal .

Syntax

endlocal

Parameters

Parameter Description
/? Отображает справку в командной строке.

Remarks

  • Команда endlocal не имеет никакого эффекта за пределами сценария или командного файла.

  • В конце командного файла есть неявная команда endlocal .

  • Если расширения команд включены (расширения команд включены по умолчанию), команда endlocal восстанавливает состояние расширений команд (т.е. включено или отключено) до того состояния, в котором оно было до выполнения соответствующей команды setlocal .

Note

Дополнительные сведения о включении и отключении расширений команд см. в разделе Команда Cmd.

Examples

Переменные среды можно локализовать в пакетном файле. Например, следующая программа запускает пакетную программу суперприложения в сети, направляет вывод в файл и отображает файл в Блокноте:

@echo off
setlocal
path=g:\programs\superapp;%path%
call superapp>c:\superapp.out
endlocal
start notepad c:\superapp.out