GOTO — команда безусловного перехода в командном файле

Команда 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 Конец программы

Оцените статью
( Пока оценок нет )
MW10
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.