Пакетный файл
В DOS, OS / 2, а также в Microsoft Windows командный файл - это имя, присвоенное типу файла сценария, текстовый файл, содержащий последовательность команд, выполняемых командным интерпретатором. Пакетный файл может содержать любую команду, которую интерпретатор принимает в интерактивном режиме в командной строке. Пакетный файл может также иметь конструкции, которые позволяют условное разветвление и цикл в пакетном файле. Подобно языку управления заданиями и другим системам на системах мейнфреймов и миникомпьютеров, пакетные файлы были добавлены, чтобы облегчить работу, требуемую для определенных регулярных задач, разрешив пользователю настроить сценарий для их автоматизации. Когда запускается командный файл, программа оболочки считывает файл и выполняет свои команды, как правило, по очереди. Unix-подобные операционные системы имеют похожий, но более гибкий тип файла, называемый сценарием оболочки. Расширение .bat имени файла использовалось в DOS и семействе операционных систем Windows 9x. Семейство операционных систем Microsoft Windows NT и OS / 2 добавлено .cmd. Пакетные файлы для других сред могут иметь разные расширения, например. .btm в 4DOS, 4OS2 и 4NT связанных оболочках.