Komenda goto
w systemie Windows jest używana w skryptach batch do przechodzenia do określonej etykiety w kodzie. Dzięki niej możemy zrealizować bardziej złożone struktury kontrolne, takie jak pętle czy warunki, co pozwala na lepszą organizację i zarządzanie kodem skryptu.
goto
Parametr | Opis |
---|---|
Nazwa etykiety, do której skrypt ma przejść. Etykieta jest poprzedzona znakiem dwukropka (:). |
@echo off :START echo Witaj w skrypcie! set /p answer=Kontynuowac? (tak/nie): if /i "%answer%"=="tak" goto START echo Dziekuje za skorzystanie ze skryptu.
W powyższym przykładzie skrypt wyświetla komunikat powitalny i prosi użytkownika o kontynuację. Jeśli użytkownik wpisze „tak”, skrypt wróci do etykiety START
i wyświetli komunikat ponownie. W przeciwnym razie skrypt zakończy działanie z podziękowaniem. Użycie goto
umożliwia stworzenie pętli w skrypcie, co jest przydatne w wielu sytuacjach.