Читайте также:
|
|
SET TEMP = D:\TEMP
Для того чтобы эта команда смогла выполниться, необходимо сначала создать каталог с таким же именем, что и переменная среды, например D:\ TEMP. В данной команде записано имя переменной среды TEMP, которая во многих прикладных программных системах используется для создания временных файлов.
SMARTDRV – резидентная команда для ускорения доступа к жесткому диску.
VSAFE – резидентная команда слежения за появлением вирусов.
Кроме перечисленных команд обычно в файл AUTOEXEC. BAT включают команды вызова следующих программ:
· драйверы клавиатуры для ввода букв русского алфавита, от типа которых будет зависеть, какими вы будете пользоваться клавишами для переключения с латинского на русский алфавит и наоборот. Часто для этого используются следующие сочетания одновременного нажатия клавиш:
две клавиши < Shift > правый < Ctrl >
<Ctrl> <Alt> <Ctrl> <Shift> и пр.;
· драйверы принтера для печати русских букв;
· антивирусная программа;
· программа-оболочка, например Norton Commander, которая запускается командой NC, и др.
Пример 6. Рассмотрим следующий файл AUTOEXEC.BAT:
echo off
path C;\;C:\EXE
prompt $p$g
set ABC=C:\ABC
rkvga.com
ver
fkeys.bat
Начиная со второй строки этого файла, стоят команды, обеспечивающие создание определенной операционной обстановки. Рассмотрим их по порядку.
1. Команда PATH устанавливает альтернативные маршруты для поиска исполняемых файлов. В примере один из маршрутов указывает на системный подкаталог с именем ЕХЕ. Кроме того, как возможное место размещения используемых программ указан корневой каталог диска С:.
В ряде случаев прикладные программы используют каталоги с именем BIN. В этом случае именно его имя полезно указать в команде PATH.
Для пользователей, часто обращающихся к какой-либо одной системе программирования или прикладной системе (например, Turbo Pascal), может оказаться полезным включение в число альтернативных маршрутов имени соответствующего подкаталога.
2. Команда PROMPT задает формат приглашения DOS. Задание формата приглашения осуществляется параметром команды - строкой, состоящей из обычных текстовых и специальных управляющих символов. Управляющие символы снабжаются префиксом - знаком $, отличающим их от обычных символов.
В рассматриваемом примере строка $p$g в качестве параметра команды PROMPT обеспечивает выдачу приглашения, которое используется наиболее часто. Оно содержит имя текущего каталога и имеет, например, такой вид:
C:\WORK>
Если бы строка имела вид $t $d $b $p$g, то в приглашение были бы включены довольно длинные сообщения о времени и дате:
13:55:34.05 Mon 11 - 26 - 10 | C:\WORK)
Командой PROMPT можно выдавать и другие информационные параметры, например, имя пользователя, название организации и др.
3. Команда SET позволяет вводить в операционную обстановку системы различные имена с параметрами, которые затем могут использоваться прикладными программами. Типичное использование таких параметров - задание имен каталогов, где должны находиться все рабочие файлы для данной прикладной системы (например, базы данных или текстового редактора).
В рассматриваемом примере команда SET вводит имя АВС с параметром С:\АВС, которое является указанием текстовому процессору, откуда следует брать вспомогательные файлы (шрифты, драйверы и др.).
Рассмотренные выше команды PATH и PROMPT также модифицируют обстановку, но в отношении фиксированных имен (а именно, устанавливают параметры для имен PATH и PROMPT). Команда SET позволяет делать то же самое для произвольных имен, и ее, таким образом, можно рассматривать как обобщение вышерассмотренных команд.
Команда SET может использоваться, например, для указания каталога, ориентированного на обслуживание конкретной прикладной программы.
4. Команда RKVGA.COM запускает русификатор шрифтов.
5. Команда VER в шестой строке файла AUTOEXEC.BAT является встроенной в DOS командой. Ее задача очень проста - выдать на экран сообщение о номере версии операционной системы.
6. Последняя команда в файле автозапуска - FKEYS.BAT - осуществляет вызов другого командного файла FKEYS.BAT, в котором происходит переопределение некоторых функциональных клавиш для предоставления пользователю возможности быстрого набора некоторых часто используемых команд.
Таким образом, в рассмотренном файле автозапуска указаны команды, с помощью которых создается определенная операционная обстановка, способствующая удобной дальнейшей работе пользователя. Часто в файл автозапуска вставляются также команды управления экраном, с тем, чтобы перед началом работы сделать цветные заставки, выдать сообщения и др. Применяется также команда MODE для установки параметров экрана, принтера и коммуникационного канала, а также команда ASSIGN для переназначения логических имен накопителей.
Пример 7. Рассмотрим, как еще может выглядеть файл AUTOEXEC.BAT.
echo off
dosedit
path b:; c:\; c:\work
prompt $p$g
ver
echo СИСТЕМА ЗАГРУЖЕНА
pause
date
time
cls
1. Первая строка определяет, что текст всех команд командного файла не будет выводится на дисплей.
2. Вторая строка загружает программу, запоминающую и позволяющую вызвать и редактировать все команды пользователя на протяжении сеанса работы.
3. Третья строка указывает, что файлы будут отыскиваться после поиска в текущем каталоге в установленном каталоге диска В:, корневом каталоге диска С: и подкаталоге WORK диска С:.
4. Четвертая строка определяет, что приглашение MS-DOS будет содержать имя текущего каталога.
5. Пятая строка вызовет указание номера версии MS-DOS.
6. Шестая строка выводит сообщение "СИСТЕМА ЗАГРУЖЕНА".
7. Седьмая строка вызывает появление на экране сообщения "Strike any key when ready...", в результате чего обработка следующей команды будет производиться лишь после нажатия любой клавиши.
8. Команды date и time вызывает инициализацию задания пользователем даты и времени.
9. Команда CLS в последней строке командного файла очищает экран дисплея.
Контрольные вопросы
1. Опишите назначение файла AUTOEXEC.BAT
2. После каких этапов загрузки MS-DOS анализируется файл AUTOEXEC.BAT?
3. Где может находится этот файл?
4. Какие команды MS-DOS могут входить в этот файл?
5. Какие параметры можно отобразить в приглашении MS-DOS?
6. Зачем используется команда PAUSE?
7. Как задаются пути поиска файлов?
8. Как можно приостановить выполнение файла AUTOEXEC.BAT?
Дата добавления: 2015-10-02; просмотров: 40 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Теоретический материал | | | Івано-Франківськ – 2011 |