Пакетні файли (batch-файли)
ECHO [message]
ONДозволяє виведення на екран командних рядків та повідомлень.
OFFЗабороняє виведення на екран командних рядків та повідомлень.
messageВиводить текст повідомлення (message) на екран.
Виконайте ECHO без параметрів для виведення на екран біжучого стану команди (OFF або ON).
@ — діє як ECHO OFF на один рядок batch-файла.
FOR
Виконує визначену команду для кожного файла із множини файлів.
FOR %variable IN (set) DO command [command-parameters]
%variableВизначає однолітерну змінну, яка послідовно приймає значення імен файлів, що входять до параметру set.
(set)Визначає множину з одного або декількох імен файлів. Можна використовувати шаблони (маски) DOS.
commandВизначає команду, яка виконується для кожного файла із списку.
command-parametersВизначає параметри для заданої команди.
Для використання команди FOR у batch-файлі застосовуйте конструкцію %%variable замість %variable.
GOTO
Здійснює перехід на помічений рядок у batch-файлі.
GOTO label
labelВизначає текстовий рядок, що використовується у batch-файлі як мітка. Мітка стоїть в окремому рядку та починається з двокрапки (:).
IF
Здійснює розгалуження за умовою в batch-файлі.
IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
NOTВизначає, що команда (command) повинна виконуватися лише у тому разі, якщо умова не має місця (false — хибність).
ERRORLEVEL numberВизначає, що умова виконується (true — істина), якщо остання програма, яка стоіть у batch-файлі перед if, повертає код завершення (ERRORLEVEL) рівний або більший, ніж визначене число (number).