GOTO - передача управления содержащей метку строке пакетного файла.



Команда GOTO используется для выполнения безусловного перехода в командном файле.

Формат команды:

GOTO метка

Метка представляет собой строку символов, начинающуюся с двоеточия.

Например:

@echo off
. . .
GOTO M1
. . .
:M1
CALL M2

В данном примере выполняется переход к метке M1 Метка находится в отдельной строке командного файла и начинаться с двоеточия.

В режиме расширенной обработки команд (в Windows включена по умолчанию ) команда GOTO принимает в качестве метки перехода строку :EOF (End Of File), которая вызывает передачу управления в конец текущего пакетного файла, что позволяет легко завершить его выполнение без реального указания данной метки.

Использование безусловного перехода позволяет организовать зацикливание выполнения командного файла, например для увеличения нагрузки на процессор. Пример пустого цикла:

@echo off
:M1
GOTO M1

Для завершения работы командного файла используйте комбинацию клавиш CTRL+C или CTRL+Break.

Использование подобных файлов, запускаемых командой START с указанием приоритетов, позволяет увеличивать нагрузку на процессор без особого влияния на выполнение прочих задач при низком приоритете цикла, или с имитацией лагов, при высоком.









Весь список команд CMD Windows