Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kieruje cmd.exe do linii oznaczonej etykietą w programie wsadowym. W ramach programu wsadowego to polecenie kieruje przetwarzanie poleceń do wiersza identyfikowanego przez etykietę. Po znalezieniu etykiety przetwarzanie będzie kontynuowane od poleceń rozpoczynających się w następnym wierszu.
Składnia
goto <label>
Parametry
Parametr | Opis |
---|---|
<label> |
Określa ciąg tekstowy, który jest używany jako etykieta w programie wsadowym. |
/? | Wyświetla pomoc w wierszu polecenia. |
Uwagi
Jeśli rozszerzenia poleceń są włączone (ustawienie domyślne) i używasz polecenia goto z etykietą docelową :EOF, należy przenieść kontrolkę na koniec bieżącego pliku skryptu wsadowego i zamknąć plik skryptu wsadowego bez definiowania etykiety. W przypadku użycia tego polecenia z etykietą :EOF należy wstawić dwukropek przed etykietą. Na przykład:
goto:EOF
.Można użyć spacji w etykiety parametru, ale nie można uwzględnić innych separatorów (na przykład średników (;) lub znaków równości (=)).
Etykieta określona wartość musi być zgodna z etykietą w programie wsadowym. Etykieta w programie wsadowym musi zaczynać się dwukropkiem (:). Jeśli wiersz zaczyna się dwukropkiem, jest traktowany jako etykieta i wszystkie polecenia w tym wierszu są ignorowane. Jeśli program wsadowy nie zawiera etykiety określonej w etykiety parametru, program wsadowy zatrzymuje się i wyświetla następujący komunikat:
Label not found
.Do wykonywania operacji warunkowych można użyć goto z innymi poleceniami. Aby uzyskać więcej informacji na temat używania goto na potrzeby operacji warunkowych, zobacz if command.
Przykłady
Poniższy program wsadowy formatuje dysk na dysku A jako dysk systemowy. Jeśli operacja zakończy się pomyślnie, polecenie goto kieruje przetwarzanie do etykiety :end:
echo off
format a: /s
if not errorlevel 1 goto end
echo An error occurred during formatting.
:end
echo End of batch program.