Апаратні засоби та операційна система персональних комп'ютерів фірми IBM
(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).
commandВизначає команду, що виконується, якщо умова має місце.
string1==string2Визначає, що умова виконується (true — істина), якщо вказані символьні рядки співпадають.
EXIST filenameВизначає, що умова виконується (true — істина), якщо визначене ім'я файла існує.
PAUSE
Призупиняє роботу batch-файла та виводить повідомлення "Press any key to continue..." ("Для продовження натисніть будь-яку клавішу...").
REM
Служить для вставки коментаря в batch-файлі або в файлі CONFIG.SYS.
REM [comment]
commentВизначає текстовий рядок, що служить коментарем. В режимі ECHO ON виводить текст параметра comment на екран.
SHIFT