Пакетный файл - текстовый файл в MS-DOS, OS/2 или Windows, содержащий последовательность команд, предназначенных для исполнения командным интерпретатором. Основная область применения – автоматизация наиболее рутинных операций, что регулярно приходиться совершать пользователю компьютера(обработка текстовых файлов; копирование, перемещение, удаление файлов и т.д.). Пакетные данные в DOS имеют расширение.bat. После запуска пакетного файла, программа – интерпретатор(COMMAND.COM или CMD.EXE) читает его и последовательно выполняет команды, написанные в нем. Пакетные файлы могут содержать как внутренние команды, обрабатываемые COMMAND.COM или CMD.EXE, так и обращаться к внешним утилитам, существующим в виде отдельных программ (.EXE файлов).
24. Передача управления в пакетных файлах может быть осуществлена двумя способами:
1) простой вызов
Пусть у нас есть 2 пакетных файла – 1.bat и 2.bat.В тексте файла 1 вызываем файл 2:
«…
{команды}
…
2.bat»
В этом случае выполняются команды файла 1, затем команды из файла 2, после чего происходит остановка. Если после вызова файла 2.bat в файле 1 содержатся какие-либо команды, они выполняться не будут.
2) вызов при помощи команды call
Пусть у нас есть 2 пакетных файла – 1.bat и 2.bat.В тексте файла 1 вызываем файл 2:
«…
{команды}
…
call 2.bat
…»
В этом случае выполняются команды файла 1, затем команды из файла 2, после чего продолжается выполнение команд файла 1