Setlocal

Inicia a localização de variáveis de ambiente em um arquivo em lotes. A localização continuará até que um comando endlocal correspondente seja encontrado ou o final do arquivo em lotes seja alcançado.

Sintaxe

setlocal {enableextension | disableextensions{enabledelayedexpansion | disabledelayedexpansion}

Argumentos

enableextension
Ativa as extensões de comando até que o comando endlocal correspondente seja encontrado, independentemente da configuração anterior ao comando setlocal.
disableextensions
Desativa as extensões de comando até que o comando endlocal correspondente seja encontrado, independentemente da configuração anterior ao comando setlocal.
enabledelayedexpansion
Ativa a expansão de variáveis de ambiente atrasada até que o comando endlocal correspondente seja encontrado, independentemente da configuração anterior ao comando setlocal.
disabledelayedexpansion
Desativa a expansão de variáveis de ambiente atrasada até que o comando endlocal correspondente seja encontrado, independentemente da configuração anterior ao comando setlocal.
/?
Exibe ajuda no prompt de comando.

Comentários

Exemplos

Você pode localizar variáveis de ambiente em um arquivo em lotes, da seguinte maneira:

 rem *******Início de comentário************** 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. rem *******Fim de comentário************** @echo off setlocal path=g:\programas\superapl;%path% chamar superapl>c:\superapp.out endlocal start notepad c:\superapl.out
XOX