Endlocal
Termina a localização de alterações de ambiente em um arquivo em lotes, restaurando as variáveis de ambiente para os valores anteriores ao comando setlocal correspondente.
Sintaxe
endlocal
Parâmetros
- /?
- Exibe ajuda no prompt de comando.
Comentários
- É necessário usar endlocal em um script ou arquivo em lotes. Se você o usar fora de um script ou arquivo em lotes, ele não terá efeito.
- Existe um comando endlocal implícito ao final de um arquivo em lotes.
- Com as extensões de comando ativadas (o padrão), o comando endlocal restaura o estado das extensões de comando (isto é, ativadas/desativadas) para o que eram antes da execução do comando setlocal correspondente. Para obter mais informações sobre como ativar e desativar extensões de comandos, consulte cmd em Tópicos relacionados.
Exemplos
É possível localizar variáveis de ambiente em um arquivo em lotes. Por exemplo:
@echo off
rem Este programa inicia o arquivo em lotes superapl na rede,
rem direciona a saída para um arquivo e exibe o arquivo
rem no Bloco de notas.
setlocal
path=g:\programas\superapl;%path%
call superapl>c:\superapp.out
endlocal
start notepad c:\superapp.outXOX