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žnostdisableextensions 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ýstuppo dávkovém zpracování
2
1