События
29 апр., 14 - 30 апр., 19
Join the ultimate Windows Server virtual event April 29-30 for deep-dive technical sessions and live Q&A with Microsoft engineers.
Sign up nowЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Направляет cmd.exe к помеченной строке в пакетной программе. В пакетной программе эта команда направляет обработку команд в строку, определяемую меткой. При обнаружении метки обработка продолжается с команд, которые начинаются в следующей строке.
goto <label>
Параметр | Описание |
---|---|
<label> |
Указывает текстовую строку, которая используется в качестве метки в пакетной программе. |
/? | Отображает справку в командной строке. |
Если расширения команд включены (по умолчанию), и вы используете команду goto goto с целевой меткой :EOF, вы передаете управление в конец текущего файла пакетного скрипта и выходите из файла пакетного скрипта без определения метки. При использовании этой команды с меткой :EOF необходимо вставить двоеточие перед меткой. Например: goto:EOF
.
Пробелы можно использовать в параметре метки, но нельзя включать другие разделители (например, точки с запятой (;) или знаки равенства (=)).
Метка значение, которое необходимо указать, должно соответствовать метке в пакетной программе. Метка в пакетной программе должна начинаться с двоеточия (:). Если строка начинается с двоеточия, она рассматривается как метка и все команды в этой строке игнорируются. Если пакетная программа не содержит метку, указанную в параметре метки, программа пакетной службы останавливается и отображает следующее сообщение: Label not found
.
Вы можете использовать goto с другими командами для выполнения условных операций. Дополнительные сведения об использовании goto для условных операций см. в , если команда.
Следующая пакетная программа форматирует диск на диске A как системный диск. Если операция выполнена успешно , команда goto goto направляет обработку в метку :end:
echo off
format a: /s
if not errorlevel 1 goto end
echo An error occurred during formatting.
:end
echo End of batch program.
События
29 апр., 14 - 30 апр., 19
Join the ultimate Windows Server virtual event April 29-30 for deep-dive technical sessions and live Q&A with Microsoft engineers.
Sign up now