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 із зазначенням пріоритетів, позволяетувелічівать навантаження на процесор без особливого впливу на виконання інших завдань при низькому пріоритеті циклу, або з імітацією лагов, при високому.
Поділися в соціальних мережах:

Схожі
Команда setlocal - зміна змінних середовища для поточного командного файлу.Команда setlocal - зміна змінних середовища для поточного командного файлу.
Список команд windows (windows cmd)Список команд windows (windows cmd)
Команда timeout - задати період очікування.Команда timeout - задати період очікування.
Команда exit - завершити роботу командного процесора або поточного командного файлу.Команда exit - завершити роботу командного процесора або поточного командного файлу.
Команда find - пошук рядка символів в файліКоманда find - пошук рядка символів в файлі
Команда doskey - редагування і повторний виклик команд windows- створення макросів doskey.Команда doskey - редагування і повторний виклик команд windows- створення макросів doskey.
Команда echo - висновок тексту на екран консоліКоманда echo - висновок тексту на екран консолі
If - оператор умовного виконання команд в командних файлах windowsIf - оператор умовного виконання команд в командних файлах windows
Break - включити або відключити обробку ctrl + c в dos.Break - включити або відключити обробку ctrl + c в dos.
Команда md (mkdir) - створити каталогКоманда md (mkdir) - створити каталог
» » Goto - передача управління містить мітку рядку пакетного файлу.