Файл автозагрузки autoexec.bat

Файл автозагрузки выполняется после конфигурирования ядра, служит для автоматического выполнения действий при загрузке ОС. Содержит допустимые команды ОС и команды пакетных файлов.

Особенности:

Для загрузки в память резидентных программ в UMB применяется команда LOADHIGH (LH) – загрузить резидентную программу. Такие программы находятся постоянно в оперативной памяти компьютера до перезагрузки ОС.

После загрузки ОС формируются специальные «переменные окружения». Они используются прикладными программами

Пример некоторых переменных:

COMSPEC – хранит полный путь к файлу командного процессора.

TEMP – путь к каталогу для хранения временных файлов программ.

TMP – аналогичное назначение.

PATH – маршруты поиска файлов с кодом внешних команд (программ). При вводе имени команды или программы в строке приглашения консоли.

Для работы с переменными окружения используется команда SET.

Пример.

SET PATH=С:EXE;D:EXE

Устанавливает пути по умолчанию для отыскания исполняемых файлов при обращении к ним.

Файл автозагрузки используется так же для предоставления доступа к CD ­– ROM дисководу. Совместно с драйвером устройства должна работать резидентная программа – транслятор, которая обеспечивает доступ к файловой системе лазерного диска. Такая программа входит в состав ОС MSDOS ver6/7. Файл MSCDEX.EXE.

Обращение к программе:

MSCDEX.EXE /D:mscd00n /L:N

/D – сигнатура привода.

/L – Буква присвоенная дисководу.

Пример файла автозагрузки.

@ECHO OFF

CLS

SET PATH=C:OS;D:EXEC;

SET TEMP=C:TEMP

SET TMP=C:TEMP

LH C:DOSMSCDEX.EXE /D:mscd001 /L:P