Comando 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.out
Formatando legenda | |
---|---|
Formato | Significado |
Itálico | Informações que o usuário deve fornecer |
Negrito | Elementos que o usuário deve digitar exatamente como mostrado |
Reticências (...) | Parâmetro que pode ser repetido várias vezes em uma linha de comando |
Entre colchetes ([]) | Itens opcionais |
Entre chaves ({});opções separadas por barra vertical (|).Exemplo: {even|odd} | Conjunto de opções entre as quais o usuário deve escolher apenas uma |
Fonte Courier | Código ou resultado de um programa |