AUTOEXEC.BAT

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

AUTOEXEC.BAT – nazwa specjalnego programu wsadowego m.in. systemu MS-DOS. Znajduje się on w katalogu głównym uruchamianego systemu plików/partycji.

Plik uruchamiany jest jednorazowo przy starcie systemu, po przetworzeniu pliku CONFIG.SYS (choć w niektórych systemach jest możliwe wyłączenie jego przetwarzania). W systemach Windows dzieje się to przed załadowaniem interfejsu graficznego.

Program AUTOEXEC.BAT służy przede wszystkim do ustawiania zmiennych systemowych, ładowania sterowników i uruchamiania programów działających w tle, ewentualnie do uruchamiania nakładki systemowej.

W systemie Windows NT i jego pochodnych Windows 2000 i Windows XP odpowiednikiem jest AUTOEXEC.NT umieszczony w folderze %SystemRoot%\system32. Plik nie jest jednak uruchamiany przy starcie systemu, ale podczas ładowania emulowanego środowiska MS-DOS.

Przykłady pliku autoexec.bat położonego przy instalacji DOS-u przed instalacją Windows [edytuj]

@echo off
SET PATH=C:\DOS;C:\ 
SET SOUND=C:\CREATIVE\CTSND
SET BLASTER=A220 I5 D1 H5 P330 E620 T6 
LH C:\DOS\MSCDEX.EXE /D:123 
LH C:\MOUSE\MOUSE.EXE
PROMPT $p$g
CLS

Znaczenie;

@ECHO OFF - nie powtarzaj w linii prompt kolejnych otrzymanych komend, znak @ oznacza, że to polecenie również nie ma być wyświetlone
SET PATH=C:\DOS;C:\ - ustaw zmienną środowiskową PATH na wartość C:\DOS;C:\. Oznacza to szukanie nieznanych poleceń na ścieżkach; C:\DOS a następnie C:\
SET SOUND=C:\CREATIVE\CTSND - ustaw zmienną środowiskową SOUND na wartość C:\CREATIVE\CTSND. Jest to zmienna wykorzystywana przez obsługę kart dźwiękowych Sound Blaster.
SET BLASTER=A220 I5 D1 H5 P330 E620 T6 - ustaw zmienną środowiskową BLASTER na wartość A220 I5 D1 H5 P330 E620 T6. Jest to zmienna wykorzystywana przez obsługę kart dźwiękowych Sound Blaster.
LH C:\DOS\MSCDEX.EXE /D:123 - sterownik MSCDEX.EXE (obsługa CD-rom) ładuj do "pamięci górnej"
LH C:\MOUSE\MOUSE.EXE - sterownik "MOUSE.EXE" (obsługa myszy) ładuj do "pamięci górnej"
PROMPT $p$g - Wyświetlaj wiersz poleceń w postaci dysk:\folder\podfolder, nie dysk>
CLS - wyczyść ekran

Wykonanie autoexec-a kończy się wyświetleniem znaku zachęty prompt.