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



  • работа с реестром;

  • создание инсталляционных пакетов;

  • последовательный запуск нескольких приложений;

  • выполнение пакетного переименования/удаления/копирования файлов и папок;

  • фоновая печать документов и многие другие.


Пакетные файлы (bat) знакомы пользователям со стажем еще с ранних версий MS-DOS, где они выступали как средство выполнения нескольких команд. Начиная с операционной системы Windows NT, используются уже командные файлы (cmd), но и пакетные также поддерживаются.

Начиная работу, нужно обдумать весь алгоритм запуска команд, предназначенных для исполнения. Чтобы создать пакетный файл, необходимо открыть текстовый редактор, например Блокнот, и создать в нем документ с расширением bat или cmd. Затем нужно вписать нужные команды, причем каждую команду нужно писать с новой строки, а затем сохранить файл. Для более серьезных исполнительных команд, можно воспользоваться стандартным редактором менеджера FAR, который поддерживает DOS-кодировку.

Собираясь создать пакетный файл, нужно понимать, что каждая строка bat-файла представляет определенную команду (действие). Это могут быть как команды для работы с папками или файлами, так и для запуска любых приложений. Для получения списка доступных пользователю команд нужно кликнуть на кнопке «Пуск» и выбрать «Выполнить». В появившемся окне приложения нужно ввести в поле запуска команду cmd и нажать ОК. Откроется окно, где можно конкретизировать свой запрос путем ввода слова help, а затем нажать клавишу Ввод (Enter) на клавиатуре.

Пакетные файлы дают возможность для создания различных сценариев, с их помощью можно создавать как маленькие линейные последовательности команд, так и сложные сценарии с ответвлениями и циклами. Технология пакетной обработки файлов кроме Windows используется во многих операционных системах – Linux, Mac OS или OS/2.