AUTOEXEC.BAT
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.