Lekcja 98
Transkrypt
Lekcja 98
Lekcja 98 Temat: Konfiguracja pamięci DOS CONFIG.SYS – plik konfiguracyjny, zawierający komendy systemu operacyjnego DOS Plik CONFIG.SYS może posiadać sekcje podobnie jak pliki .ini. Istnieją przy tym sekcje o znaczeniu specjalnym: [menu] – przy pomocy tej sekcji możliwe jest stworzenie menu wyboru, które będzie wyświetlane podczas startu systemu. Dzięki niemu możliwe jest wskazanie konfiguracji, która ma zostać użyta podczas ładowania systemu. Wybór może mieć także wpływ na działanie pliku AUTOEXEC.BAT, gdyż wybór przekazywany jest w postaci zmiennej systemowej %config%. [common] – polecenia z tej sekcji wykonywane są zawsze niezależnie od wyboru wskazanym w menu. Warto nadmienić, że sekcji tych może istnieć więcej niż jedna. Pozostałe sekcje odpowiadają nazwom wybranej pozycji w menu, o ile takie zostało utworzone. Przykładowy plik CONFIG.SYS device = c:\dos\himem.sys device = c:\dos\emm386.exe umb dos = high,umb devicehigh = c:\windows\mouse.sys devicehigh = c:\dos\setver.exe devicehigh = c:\dos\smartdrv.exe country = 044,437,c:\dos\country.sys AUTOEXEC.BAT ? nazwa specjalnego programu wsadowego m.in. systemu MS-DOS. Znajduje się on w katalogu głównym uruchamianego systemu. Plik uruchamiany jest jednorazowo przy starcie systemu, po przetworzeniu pliku CONFIG.SYS. 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 @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