AUTOEXEC.BAT
AUTOEXEC.BAT to plik wsadowy systemu MS-DOS, znajdujący się w katalogu głównym systemu plików. Jego nazwa jest skrótem od „automatyczne wykonywanie” i ma na celu automatyczne uruchamianie poleceń przy starcie systemu. Ograniczenia długości nazw plików w systemie FAT do formatu 8.3 również wpływają na jego nazwę.
Użycie
Plik AUTOEXEC.BAT jest odczytywany przez wszystkie wersje DOS, w tym MS-DOS 7.x w Windows 95 i 98. W Windows Me wykorzystuje on jedynie zmienne środowiskowe. Plik jest wykonywany po przetworzeniu pliku CONFIG.SYS, a w systemach Windows NT, XP i Vista podczas logowania użytkownika. Od Windows Me, niektóre polecenia są ignorowane, a polecenia w pliku mogą być wprowadzane w interaktywnym interpreterze.
Główne zastosowania AUTOEXEC.BAT obejmują:
- Ustawianie zmiennych systemowych
- Ładowanie sterowników
- Uruchamianie programów działających w tle
Przykłady zawartości pliku AUTOEXEC.BAT
W początkowych wersjach DOS plik zawierał podstawowe polecenia, takie jak DATE i TIME, które były niezbędne w pierwszych komputerach. Przykładowa zawartość pliku mogła wyglądać następująco:
ECHO OFF
CLS
DATE
TIME
VER
Znaczenie poleceń:
ECHO OFF
– nie wyświetla poleceń na ekranieCLS
– czyści ekranDATE
– wyświetla i umożliwia zmianę datyTIME
– wyświetla i umożliwia zmianę czasuVER
– wyświetla wersję systemu
Późniejsze wersje pliku mogły zawierać bardziej zaawansowane polecenia, np. ładowanie sterowników i ustawianie zmiennych środowiskowych.
Podwójny rozruch systemu DOS oraz Windows 9x
W trakcie instalacji Windows 95 pliki CONFIG.SYS i AUTOEXEC.BAT są zmieniane na CONFIG.DOS i AUTOEXEC.DOS, co umożliwia podwójny rozruch między systemami. Windows 9x korzysta także z pliku MSDOS.SYS, który kontroluje rozruch systemu.
OS/2 i NT
W systemie Windows NT odpowiednikiem AUTOEXEC.BAT jest AUTOEXEC.NT, umieszczony w folderze %SystemRoot%\system32. Plik ten jest odczytywany podczas ładowania emulowanego środowiska MS-DOS. W OS/2 zamiast AUTOEXEC.BAT używany jest plik startup.cmd.