Файл автозагрузки процедур
При работе на ПК часто приходится выполнять одни и те же команды, обеспечивающие исполнение некоторых регулярных процедур. Операционная система позволяет объединить эти часто повторяющиеся команды в специальный файл, называемый командным (с расширением .BAT — поэтому его часто называют batch-файлом; batch означает пакетный). Все команды, включенные в командный файл, автоматически выполнятся при запуске этого файла на исполнение в той последовательности, в какой они записаны. Одним из важнейших командных файлов является файл автозагрузки процедур Autoexec.bat, выполнением которого обычно завершается конфигурирование DOS. Он анализируется и сразу выполняется после загрузки DOS.
Файл Autoexec.bat содержит команды DOS, которые пользователю нужно регулярно выдавать после запуска системы, и тем самым освобождает пользователя от необходимости выполнения тривиальных операций.
По командам, включенным в файл Autoexec.bat, могут выполняться следующие процедуры:
q завершение формирования операционной обстановки и режимов работы DOS;
q установка альтернативных путей поиска исполняемых файлов и файлов с данными;
q назначение имен путей для часто используемых файлов;
q загрузка резидентных программ;
q запуск какой-либо программной оболочки, например, Norton Commander;
q установка рабочего каталога;
q переназначение стандартного устройства ввода-вывода;
q формирование вида приглашения DOS к вводу информации пользователем;
q установка текущих значений даты и времени.
Основные команды файла Autoexec.bat рассмотрены в работах [3, 11].
Команды DOS
Команды DOS имеют следующий обобщенный формат:
Com_name [arg...]...[/key...]
Имя-команды [аргумент...]...[/режим ...]
Элементы формата, показанные в квадратных скобках, являются необязательными, а сами квадратные скобки не являются элементом формата; многоточие означает, что содержимое квадратных скобок может быть многократно повторено. Обязательным элементом команды является ее имя. Аргументы и режимы используются не во всех командах и могут в некоторых из них либо опускаться совсем, либо определяться по умолчанию.
Аргументы обычно определяют те объекты, с которыми имеет дело данная команда: имена дисков, каталогов, файлов, внешних устройств.
Режимы задают способы функционирования команды и выбор ее возможностей: проверку правильности копирования файлов, способ вывода каталога на экран, способ форматирования диска и т. п. Режим может быть задан параметрами настройки, ключами, командной строкой и другими способами.
Каждый аргумент записывается непосредственно за символом «слеш» — «/». Если аргументы и/или режимы в команде предусмотрены, но не указаны, то КП подставляет заранее определенные в DOS значения, называемые значениями по умолчанию.
Пример: COPY Prog.asm C:/V
Производится копирование файла PROG.ASM на диск C:. Аргументами команды являются имя копируемого файла и имя дисковода. Имя файла на диске C: по умолчанию считается тем же самым — PROG.ASM. Ключ режима V указывает, что осуществляется проверка правильности копирования.
Команды DOS бывают внутренними и внешними.
Внутренние команды (программы их выполнения) являются загружаемыми модулями командного процессора (КП). Они автоматически загружаются из транзитной части КП и в дальнейшем находятся в оперативной памяти.
Внешние команды (программы их выполнения) представляют собой отдельные файлы и могут находиться в любом каталоге, который указывается в спецификации команды (командного файла) или задается в пути поиска команды в файле Autoexec.bat.
Команды DOS вводятся или с клавиатуры, или из командного файла.
Операционные системы MS DOS имеют развитые подсистемы, предоставляющие в распоряжение пользователя необходимые сведения по всем командам и внешним драйверам. В состав этих подсистем входят:
q утилиты, обеспечивающие выдачу краткой информации по командам DOS, вводимым с ключом /? (команда, выполняемая с таким ключом, является командой помощи пользователю: при ее выполнении на экран выводится полный формат команды и ее краткое описание; например, по команде COPY /? выдается справочная информация о команде COPY);
q интерактивные справочники для получения пользователем подробной информации по командам и внешним драйверам — Help.com. Для того чтобы воспользоваться таким справочником, нужно ввести команду HELP.
Каждый справочник поддерживает полноэкранный пользовательский интерфейс и имеет:
q статьи помощи по пользованию самим справочником;
q информационные статьи;
q оглавление.
Информационные статьи по командам и внешним драйверам содержат:
q описание назначения команды (внешнего драйвера) и синтаксиса команды (синтаксиса подключения внешнего драйвера);
q комментарии и замечания, касающиеся использования команды (внешнего драйвера);
q примеры использования команды (подключения внешнего драйвера).
Работа со справочником осуществляется с помощью меню, в котором обычно есть пункт Help для оказания помощи по работе в среде самого справочника.
Дата добавления: 2016-04-02; просмотров: 728;