endlocal

Encerra a localização das alterações de ambiente em um arquivo em lotes e restaura as variáveis de ambiente para seus valores antes da execução do comando setlocal correspondente.

Syntax

endlocal

Parameters

Parameter Description
/? Exibe a ajuda no prompt de comando.

Remarks

  • O comando endlocal não tem efeito fora de um script ou arquivo em lotes.

  • Há um comando endlocal implícito no final de um arquivo em lote.

  • Se as extensões de comando estiverem habilitadas (as extensões de comando são habilitadas por padrão), o comando endlocal restaurará o estado das extensões de comando (ou seja, habilitado ou desabilitado) para o que era antes da execução do comando setlocal correspondente.

Note

Para obter mais informações sobre como habilitar e desabilitar extensões de comando, consulte o comando Cmd.

Examples

Você pode localizar variáveis de ambiente em um arquivo em lote. Por exemplo, o programa a seguir inicia o programa em lotes do 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