endlocal

Komenda endlocal w systemie Windows służy do kończenia lokalnego bloku zmiennych środowiskowych, które zostały utworzone za pomocą komendy setlocal. Umożliwia to przywrócenie poprzednich wartości zmiennych środowiskowych oraz usunięcie zmiennych, które zostały zdefiniowane w danym bloku.

Skladnia

endlocal

Parametry

ParametrOpis
brakKomenda endlocal nie przyjmuje żadnych parametrów. Służy jedynie do zakończenia lokalnego bloku utworzonego przez setlocal.

Przyklady uzycia

@echo off
setlocal
set MYVAR=Hello World
echo %MYVAR%
endlocal
echo %MYVAR%

W powyższym przykładzie, po wywołaniu setlocal, definiujemy zmienną środowiskową MYVAR i przypisujemy jej wartość „Hello World”. Następnie wyświetlamy jej wartość. Po wywołaniu endlocal zmienna MYVAR przestaje istnieć w kontekście skryptu, co skutkuje brakiem wyświetlenia wartości zmiennej po zakończeniu bloku lokalnego. Przy ostatnim wywołaniu echo %MYVAR% nie zostanie wyświetlona żadna wartość, ponieważ zmienna została usunięta przez endlocal.

Zamów wycenę
Polityka prywatności | Regulamin
Pro-link 2005-2020