Пакетні файли (batch-файли)
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
Зсуває вліво параметри batch-файла, що дозволяє використовувати більше 10 параметрів.
Якщо batch-файл виконується з параметрами, то в самому пакетному файлі вони позначаються як %n, де n — цифра від 0 до 9.
Приклад файла AUTOEXEC.BAT
@ECHO OFF
D:\DOS\SMARTDRV.EXE
PROMPT $P$G
PATH D:\DOS;C:\UTIL;C:\NC4;D:\WINWORD;C:\WINDOWS;D:\FOXPRO2
PATH D:\NU_7;%PATH%
SET TEMP = D:\
SET NC = C:\NC4
SET SYMANTEC = D:\SYMANTEC
SET NU = D:\NU_7
SET FOXPROCFG = D:\FOXPRO2\CONFIG.FP
C:\UTIL\FDF\FDREAD
C:\UTIL\MOUSED:\DOS\MODE CON CP PREP=((866) D:\DOS\EGA.CPI)