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