Команда GOTO в операционной системе Windows предназначена для выполнения безусловного перехода к определенной метке в командном файле или скрипте. Эта команда позволяет программисту определить определенные пункты в коде и перейти к ним в любой момент.
Синтаксис команды GOTO выглядит следующим образом
GOTO :метка
Где «:метка» представляет собой название метки, к которой нужно выполнить переход. Метка должна быть определена в командном файле или скрипте перед использованием команды GOTO.
Примеры использования команды GOTO
Пример командного файла, который выводит текст «Привет, мир!» и ждет нажатия любой клавиши в течение 5 секунд, а затем переходит к метке «the_end»:
@echo off echo Привет, мир! ping -n 5 127.0.0.1 > nul goto the_end :the_end echo Конец программы
В этом примере используется ветвление с помощью команды IF, чтобы проверить значение переменной i и выполнить переход к метке «loop» до тех пор, пока i меньше или равно 5.
Команда GOTO является мощным инструментом программирования в командной строке Windows, позволяющим создавать логические циклы и условия для выполнения команд.
Пример командного файла, который выводит числа от 1 до 5, а затем переходит к метке «the_end»:
@echo off set i=1 :loop echo %i% set /a i+=1 if %i% leq 5 goto loop :the_end echo Конец программы