ENDLOCAL

Rende globali i cambiamenti all'ambiente effettuati in un file batch.

ENDLOCAL

Questo comando annulla gli effetti di SETLOCALSETLOCAL per i comandi successivi. Se un comando SETLOCAL precedente aveva attivato o disattivato le estensioni dei comandi, ENDLOCAL ripristinerà lo stato precedente al relativo comando SETLOCAL.

Esempio: Il seguente è un file batch, richiamato da linea di comando:

setlocal
set soccmel=sorbole
endlocal
set wth=miiiii

Al termine dell'esecuzione, la variabile d'ambiente soccmel sarà eliminata (o ripristinata al valore precedente, se ne aveva uno), mentre la variabile d'ambiente wth sarà conservata.

Commenti