Командные (пакетные) файлы

Пакетные файлы содержат в себе команды MS DOS для выполнения тех или иных действий. Как правило, они позволяют организовать не просто запуск программы, но и выполнить ряд подготовительных операций.

При написании пакетных файлов существует целый язык, позволяющий организовать довольно сложные конструкции: циклы, проверки условия и др.

Пакетные файлы имеют до 9 аргументов, которые им можно передать из командной строки MS DOS, в файле они заменяются именами от %1 до %9.

Примером пакетного файла является файл autoexec.bat определяющий начальную загрузку ПК.

CALL [диск:][путь] имя_файла [параметры_вызова]

Вызов одного пакетного файла из другого.

параметры_вызова - Параметры командной строки, использующиеся при вызове пакетного файла.

FOR %переменная IN (набор) DO команда [параметры]

Запуск указанной команды для каждого из файлов в наборе.

%переменная Подставляемый параметр.

(набор) -Набор, включающий один или более файлов. Допускается использование подстановочных знаков.

Команда -Команда, выполняемая для каждого из файлов в наборе.

Параметры -Параметры и ключи, необходимые для выполнения команды.

При использовании команды FOR в пакетном файле вместо записи %переменная следует использовать запись %%переменная.