Plik AUTOEXEC.BAT
W pliku AUTOEXEC.BAT możemy umieścić każdą komendę DOS-u, która można wpisać
obok symbolu gotowości systemu. Zostanie ona automatycznie wykonana podczas
inicjalizacji systemu. Wskazuje na lo nazwa pliku: AUTOEXEC = AUTOmatic + EXECution.
W MS-DOS 6.0 pojawiła się możliwość wariantowego wykonywania komend
AUTOEXEC.BAT. Jest to konsekwencja wprowadzenia nowych poleceń w pliku
CONFIG.SYS. MS-DOS tworzy zmienna o nazwie CONFIG, której przypisuje nazwę menu
wybranego w pliku CONFIG.SYS. W AUTOEXEC.BAT możemy użyć instrukcji warunku IF w
połączeniu z instrukcja skoku GOTO, w celu wykonania jedynie części poleceń
zamieszczonych w pliku.
Przykład:
@ECHO OFF
REM Komendy zawsze wykonywane
PROMPT $P$G
PATH C:\DOS;C:\WINDOWS
GOTO %CONFIG%
:MaxMem
REM nic nie ładuj
GOTO Common
:System
LOADHIGH C:\WINDOWS\MOUSE
LH /L:0,42384 C:\DOS\SMARTDRV
LH /L:1,6400 C:\DOS\DOSKEY /BUFSIZE=2048
C:\DOS\MODE CON CP PREP=((852) C:\DOS\EGA.CPI)
C:\DOS\MODE CON CP SEL=8 52
CALL POLKLAW.BAT
GOTO Convmon
: Program
LH /L:1,6400 C:\UTILS\MOUSE.COM SET TEMP
BORLANDC=D:\BORLANDC CALL D:\BORLANDC\INIT.BAT
GOTO Common
:Windows
C:\DOS\MODE CON CP PREP=((852) C:\DOS\EGA.CPI)
C:\DOS\MODE CON CP SEL=852
LH /L:0,41267 C:\DOS\SMARTDRV /L
SET TEMP=C:\WINDOWS\TEMP
GOTO Common
:Common
SET COMPSEC=C:\COMMAND.COM
SET DIRCMD=/ON
SET NU=C:\NORTON
W powyższym przykładzie zawsze wykonywane sa instrukcje umieszczone na początku pliku
AUTOEXEC.BAT:
@ECHO OFF
REM Komendy zawsze wykonywane
PROMPT $P$G
PATH C:\DOS;C:\WINDOWS
Polecenie GOTO %CONFIG% wybiera jeden z bloków programów. Jeśli w pliku
CONFIG.SYS wybraliśmy pozycję z menu o nazwie Windows, wówczas będą
interpretowane polecenia, począwszy od wiersza:Windows
(instrukcja GOTO %CONFIG% zamieni sie w GOTO Windows). Zauważ, iż na końcu
każdego bloku znajduje sie jeszcze jedna instrukcja skoku: GOTO Common. Blok zaczynający
sie od wiersza :Common, podobnie jak początkowe instrukcje w pliku, również jest zawsze
wykonywany. Na końcu pliku AUTOEXEC.BAT zawsze powinien znalezć sie blok :Common,
nawet wówczas, gdy nie zawiera żadnej instrukcji. Niektóre programy podczas instalacji
automatycznie dopisują pewne polecenia do pliku AUTOEXEC.BAT. Trafia one wówczas do
bloku Common i zawsze beda wykonywane.
Wyszukiwarka
Podobne podstrony:
autoexecd 8plik (11)plik 12100815213876plik (9)plik (13)plik (1)plik (16)plik 40plik96181721Zadanie6 plikplik 02 LI zadania pomocnicze nr 1 (listopad 2012)więcej podobnych podstron