SETLOCAL
(da Set Local)
Comincia la localizzazione dei cambiamenti all'ambiente effettuati in un file batch.
SETLOCAL [ENABLEEXTENSIONS | DISABLEEXTENSIONS] [ENABLEDELAYEDEXPANSION | DISABLEDELAYEDEXPANSION]
Dove: ENABLEEXTENSIONS Attiva le estensioni del prompt.
DISABLEEXTENSIONS Disattiva le estensioni del prompt.
ENABLEDELAYEDEXPANSION Attiva l'espansione ritardata della variabile
d'ambiente.
DISABLEDELAYEDEXPANSION Disattiva l'espansione ritardata della variabile
d'ambiente.
Vedi CMD.
I cambiamenti all'ambiente effettuati dopo l'esecuzione di SETLOCAL sono locali al file batch.
Esempi:
Attiva le estenisone ai comandi del prompt (nel file batch locale):
setlocal enableextensions
Attiva l'espansione ritardata della variabile d'ambiente (nel file batch locale):
setlocal enabledelayedexpansion
Disattiva l'espansione ritardata della variabile d'ambiente (nel file batch locale):
setlocal disabledelayedexpansion
Vedi ENDLOCAL.