Пример создания командного файла

Пакетные файлы

Иногда приходится часто выполнять повторяющуюся последовательность команд. MS-DOS позволяет автоматизировать простым способом эти действия, записав выполняемые команды по определенным правилам в файл, называемый командным, или пакетным, и имеющий расширение .bat (от слова bath – пакет).

Выполнение командных файлов осуществляется под управлением командного процессора файла command.com.

Набрав имя файла, и нажав клавишу <Enter>, Вы заставите компьютер выполнить записанные в нем команды. Можно включить в файл и проверку различных условий, при этом пакетный файл становится маленькой программой, которая существенно экономит Ваше время.

Например, можно написать пакетный файл, состоящий из одной команды с несколькими ключами и не запоминать больше, какие параметры надо указывать в командной строке.

Прервать исполнение командного файла можно одновременным нажатием управляющих клавиш Ctrl+C или Ctrl+Break.

Пакетный файл представляет из себя обычный (текстовой) ASCII-файл, состоящий из набора последовательных командных строк. Выполняться эти команды будут одна за другой так, как если бы они были в этой же последовательности введены с клавиатуры. Создать и отредактировать командный файл можно в любом имеющемся текстовом редакторе или используя команду copy con <имя файла .bat>.

В пакетном файле можно употреблять любые командные строки. Командный файл состоит из команд операционной системы, имен файлов запуска и сервисных программных средств. В нем также разрешена переадресация потоков информации символами (<, >, и | ). Разрешено употребление в первой позиции командных строк символа @ для отмены отображения команды на экране во время ее выполнения. Если в пакетном файле установлен маршрут, то эта установка будет относиться и ко всем последующим строкам до нового определения. Можно даже вызвать из своего пакетного файла другой пакетный файл (как с возвратом, так и без него).

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

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

Пусть требуется создать командный файл, spisock.bat, позволяющий просмотреть список всех файлов, имеющих расширение .doc в текущем каталоге. Содержание такого командного файла будет состоять всего из одной команды:

DIR * . doc .

Для создания файла spisock.batв среде WINDOWS 98 необходимо:

1. Получить на экране приглашение DOS, т.е. войти в среду DOS, используя пункты меню кнопки ПУСК ( Программы ’Стандартные ’Сеанс MS – DOS )

2. В командной строке набрать с клавиатуры

C:\> COPY con spisock . bat <Enter>

DIR *. doc <Enter>

Ctrl + Z <Enter>

Параметр con (консоль) в среде DOS является названием клавиатуры. Таким образом, копирование происходит с клавиатуры в файл spisock..bat.