endlocal

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

Syntax

endlocal

Parameters

Parameter Description
/? Visualizza la Guida al prompt dei comandi.

Remarks

  • Il comando endlocal non ha alcun effetto al di fuori di uno script o di un file batch.

  • Alla fine di un file batch è presente un comando endlocal implicito.

  • 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 abilitate o disabilitate) a quello precedente all'esecuzione del comando setlocal corrispondente.

Note

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

Examples

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

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