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