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 із зазначенням пріоритетів, позволяетувелічівать навантаження на процесор без особливого впливу на виконання інших завдань при низькому пріоритеті циклу, або з імітацією лагов, при високому.
Поділися в соціальних мережах:
Схожі
- Title - зміна заголовка вікна командного рядка windows.
- Команда label - робота з мітками томів в windows
- Команда start - запуск програми в новому вікні
- Команда exit - завершити роботу командного процесора або поточного командного файлу.
- If - оператор умовного виконання команд в командних файлах windows
- Команда doskey - редагування і повторний виклик команд windows- створення макросів doskey.
- Cmd - запуск нової копії інтерпретатора команд windows.
- Список команд windows (windows cmd)
- Команда echo - висновок тексту на екран консолі
- Команда md (mkdir) - створити каталог
- Команда timeout - задати період очікування.
- Команда endlocal - скасування локальних змін змінних середовища для поточного командного файлу.
- Команда call
- Команда copy
- Команда fc - порівняння файлів.
- Команда setlocal - зміна змінних середовища для поточного командного файлу.
- Команда find - пошук рядка символів в файлі
- Break - включити або відключити обробку ctrl + c в dos.
- Команда forfiles - виконання команди для групи файлів.
- Pushd - запам`ятати поточний каталог і перейти в зазначений.
- Команда at