Condividi tramite


endlocal

Termina la localizzazione delle modifiche dell'ambiente in un file batch e ripristina i valori delle variabili di ambiente prima dell'esecuzione del comando setlocal corrispondente.

Sintassi

endlocal

Parametri

Parametro Descrizione
/? Visualizza la Guida al prompt dei comandi.

Osservazioni:

  • Il comando endlocal non ha alcun effetto all'esterno di uno script o di un file batch.

  • È presente un comando endlocal implicito alla fine di un file batch.

  • Se le estensioni dei comandi sono abilitate (le estensioni dei comandi sono abilitate per impostazione predefinita), il comando endlocal ripristina lo stato delle estensioni dei comandi (ovvero abilitato o disabilitato) a quello che era prima dell'esecuzione del comando setlocal corrispondente.

Nota

Per altre informazioni sull'abilitazione e la disabilitazione delle estensioni dei comandi, vedere il comando Cmd.

Esempi

È possibile localizzare le variabili di ambiente in un file batch. Ad esempio, il programma seguente avvia il superapp programma batch in rete, indirizza l'output a un file e visualizza il file nel Blocco note:

@echo off
setlocal
path=g:\programs\superapp;%path%
call superapp>c:\superapp.out
endlocal
start notepad c:\superapp.out