endlocal
Encerra a localização de alterações de ambiente em um arquivo de lote e restaura variáveis de ambiente para seus valores antes da execução do comando setlocal correspondente.
Sintaxe
endlocal
Parâmetros
Parâmetro | Descrição |
---|---|
/? | Exibe a ajuda no prompt de comando. |
Comentários
O comando endlocal não tem efeito fora de um script ou arquivo de lote.
Há um comando endlocal implícito no final de um arquivo de lote.
Se as extensões de comando estiverem habilitadas (elas ficam habilitadas por padrão), o comando endlocal restaurará o estado das extensões de comando (ou seja, habilitadas ou desabilitadas) para o que eram antes da execução do comando setlocal correspondente.
Observação
Para obter mais informações sobre como habilitar e desabilitar extensões de comando, consulte o Comando cmd.
Exemplos
Você pode localizar variáveis de ambiente em um arquivo de lote. Por exemplo, o programa a seguir inicia o programa de lote superapp na rede, direciona a saída para um arquivo e exibe o arquivo no Bloco de Notas:
@echo off
setlocal
path=g:\programs\superapp;%path%
call superapp>c:\superapp.out
endlocal
start notepad c:\superapp.out