Reklama
Dzisiaj jest 10 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama
Reklama
Reklama

AUTOEXEC.BAT

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ę.

Reklama

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ą:

Reklama
  • 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 ekranie
  • CLS – czyści ekran
  • DATE – wyświetla i umożliwia zmianę daty
  • TIME – wyświetla i umożliwia zmianę czasu
  • VER – 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.

Reklama
Reklama