Файл автозагрузки выполняется после конфигурирования ядра, служит для автоматического выполнения действий при загрузке ОС. Содержит допустимые команды ОС и команды пакетных файлов.
Особенности:
Для загрузки в память резидентных программ в 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