Читаем Интернет-журнал "Домашняя лаборатория", 2008 №6 полностью

rem DEVICE=C: \SCSI\ASPI2D0S. SYS /D

break=on

files=30

buffers=30

dos=high

device=C: \WINDOWS\protman.dos /i: С: \WINDOWS

device=C: \WINDOWS\workgrp.sys

device=C: \WINDOWS\ne2000.dos

LASTDRIVE=Z

DEVICE=C: \WINDOWS\HIMEM.SYS

DEVICE=C: \WINDOWS\SMARTDRV.EXE /DOUBLE_BUFFER

STACKS=9,256

rem device=EPSN.SYS 3 /s2

rem DEVICE=C: \DOS\DISPLAY.SYS CON= (EGA, 1)


Краткое описание примера:

Строки N 1, 13, 14: не выполняются (команда REM),

Строка N 2: разрешить проверку нажатия клавиш ^С, ^Вrеаk

Строка N 3: кол-во одновременно открытых файлов в системе = 30

Строка N 4: кол-во буферов для обмена с диском = 30

Строка N 5: загрузить ядро MS-DOS в "верхнюю" область памяти (HiMem.sys загружается в строке N 10)

Строки N 6, 7, 8: загрузка драйверов, обеспечивающих возможность работы данного PC в сети (в среде WINDOWS FOR WORKGROUPS)

Строка N 9: Последнее имя логического диска (для виртуальных логических дисков может быть Z)

Строка N 10: загрузка драйвера HiMem.sys

Строка N 11: использование драйвера SmartDrv.exe для двойной буферизации (совместимость контроллера HDD с EMM386.exe).

Строка N 12: кол-во стеков (для обслуживания аппаратных прерываний) = 9, размер каждого стека = 256 байт)


Команды, используемые в Autoexec.bat:


• PATH — внутренняя команда MS-DOS, которая предписывает MS-DOS производить поиск файла, как в текущем каталоге, так и в других, указанных в данной команде Каталогах.

Пример:

PATH C: \;C: \NC;C: \DOS;C: \LEX

• LH (LoadHigh) — загружает некоторые программы в "верхнюю" область памяти.

• LH KeyRus

• SET — создает переменную "внутри" MS-DOS, которую могут использовать прикладные программы.

SET ТЕМР=С: \ТЕМР — имя каталога, для временных файлов.

Кроме вышеуказанных команд в Autoexec.bat могут быть использованы любые внутренние и внешние команды MS-DOS.


Ниже приведен пример реального файла Autoexec.bat:

C: \WINDOWS\SMARTDRV. EXE

C: \WINDOWS\net start

echo on prompt $p$g

PATH С: \WINDOWS;С: \;С: \NC;С: \DOS

PATH=D: \IBLОCAL\BIN;С: \IDAPI;%PATH%

SET TEMP=C: \WINDOWS\TEMP

lh KeyRus ChkDsk C:

ChkDsk D:

ChkDsk E:

ChkDsk F:

aidsl261.exe C: /f /g nc


Краткое описание примера:

Строка N 1: загрузка драйвера SmartDrv.ехе (создает буфер в extended-памяти для ускорения обмена с логическими дисками)

Строка N 2: загрузка программы Net (работа в сети).

Строка N 3: разрешить вывод сообщений на экран.

Строка N 4: изменить системную подсказку MS-DOS.

Строки N 5, 6: указать альтернативные каталоги для поиска файлов

Строка N 7: указать каталог для временных файлов C: \TEMP.

Строка N 8: попытка загрузки "русификатора" KeyRus в "верхнюю" область памяти.

Строки N 9-12: проверка корректности FAT на каждом логическом диске (НЕ виртуальном).

Строка N 13: запуск антивирусной программы Aidsl261.exe (анализ ОЗУ и диска С, проверка программ и их "лечение")

Строка N 14: загрузка оболочки Norton-Commander


3. Приглашение MS-DOS.

Диалог Пользователя с MS-DOS.


 После полной загрузки MS-DOS командный процессор (COMMAND.com) выдает на экран сообщение ("приглашение MS-DOS" или "системная подсказка MS-DOS") и ожидает команд Пользователя. Ввод команды производится в той же строке, где и приглашение MS-DOS. Это — командная строка MS-DOS.

В командной строке MS-DOS Пользователь вводит (с клавиатуры) имена внутренних или внешних команд MS-DOS, которые необходимо выполнить, или имена прикладных программ, которые необходимо запустить на выполнение.

 Запустить программу на выполнение — значит: загрузить программу в ОЗУ, передать ей (если необходимо) информацию в виде параметров в командной строке MS-DOS, и передать ей управление.

В стандартном приглашении MS-DOS указывается имя текущего активного Логического Диска и символ-разделитель ">".

Например:

А>

С>

Пользователь может изменить стандартное приглашение MS-DOS, включив в него дополнительную или иную информацию.

Для изменения приглашения MS-DOS служит внутренняя (встроенная) команда PROMPT. Эта команда обычно "вставляется" в файл Autoexec.bat и устанавливает формат приглашения MS-DOS при загрузке MS-DOS.

Формат команды:

PROMPТ [параметры]

Параметры (в данном случае) это информация о том, какой формат будет иметь подсказка MS-DOS после выполнения этой команды.


Примеры:

Перейти на страницу:

Похожие книги