ENDLOCAL

Endlocal

Pokud je povoleno rozšíření příkazu, endlocal se změní následovně:

Pokud odpovídající setLocal používá nové EnableExtensions nebo

Možnost

disableextensions povolí nebo deaktivuje rozšíření příkazu a poté

endlocal, stav povolení / deaktivace rozšíření příkazu bude obnoven do provádění

Stav odpovídajícího příkazu setlocal.

Definice

  • musí ve skriptu nebo dávkovém souboru používat endlocal. Tento příkaz je neplatný, pokud používáte endlocal mimo skript nebo dávkový soubor.

  • má na konci dávkového souboru implicitní endlocal příkaz.

  • Povolením rozšíření příkazu (tj. výchozí) bude příkaz endlocal obnoven do stavu rozšíření příkazu (tj. povoleno nebo zakázáno), aby bylo možné provést příkaz match setLocal. postavení. Další informace o povolení a zakázání rozšíření příkazu naleznete v CMD v části "Související témata".

Příroda

Oprava

alt title

Aplikace

setLocal po setLocal

SetLocal otevře dočasný úložný prostor pro proměnné Všechny proměnné byly přiřazeny a úpravy jsou dočasné a Endlocal se obnoví na setLocal. Je to trochu podobné vztahu mezi globálními proměnnými a lokálními proměnnými. Například:

@echo vypnuto

nastavte a = 1

setlocal

sada / a a + = 1

ECHO % a%

endlocal

ECHO % a%

pauza

Výstup

po dávkovém zpracování

2

1

Související články
HORNÍ