Az AUTOEXEC.BAT


Miután betöltôdött az IO.SYS és az MSDOS.SYS, továbbá végrehajtódott a CONFIG.SYS, ez a file kerül sorra. Az AUTOEXEC.BAT szintén egy szövegfile (akárcsak a CONFIG.SYS), és a gép indulásakor végrehajtandó parancsokat tartalmazza. Ha minden gépinduláskor ki szeretnénk íratni egy köszöntô szöveget, vagy el szeretnénk indítani egy filekezelôt (pl. DOS Navigator), akkor az ehhez szükséges parancsokat ebbe a file-ba kell beírni.

Az AUTOEXEC.BAT-ban használt leggyakoribb parancsok

ECHO
Ez a parancs kiír egy szöveget a képernyôre. Példa: ECHO God is truly beyond words.... Ha az ON vagy az OFF paraméterrel hívjuk meg (pl. ECHO OFF), akkor engedélyezi/letiltja az AUTOEXEC.BAT parancsainak a képernyôre történô kiírását. Ha az ECHO ON állásban van, akkor az AUTOEXEC.BAT futása során "úgy tűnik", mintha valaki helyettünk gépelné be a parancsokat.

Megjegyzés: Ha bármilyen parancsot a @ jellel indítunk, akkor az a parancs nem jelenik meg a képernyôn. Például ha az ECHO OFF parancs helyett @ECHO OFF-ot használunk, akkor nemcsak az @ECHO OFF utáni sorok, hanem maga az @ECHO OFF sem jelenik meg.

PROMPT
Be lehet állítani a COMMAND.COM által használt prompt-ot (pontosabban a PROMPT nevezetű környezeti változó értékét, a COMMAND.COM aztán ebbôl a változóból veszi a promptját). A prompt az a karaktersorozat, amelyet a COMMAND.COM parancsbekérô (input) rutinja minden sor elejére kiír. A PROMPT parancs paramétere egy string, amely tartalmazhat speciális vezérlôkaraktereket (pl. $P vagy $G), ezeket a COMMAND.COM behelyettesíti bizonyos karaktersorozatokra. Ime a helyettesítési szabályok:

MitMire
$QEgyenlôségjel (=)
$$Dollárjel ($)
$TAz aktuális idô
$DAz aktuális dátum
$PAz aktuális meghajtó betűjele + a könyvtár, ahol tartózkodunk
$VA használt DOS verziószáma
$NAz aktuális meghajtó betűjele
$GNagyobb-jel (>)
$LKisebb-jel (<)
$BFüggôleges vonal (|)
$_Kocsi-vissza és soremelés (a prompt a következô sorban folytatódik)
$EESC (27-es kódú karakter)
$HDEL (egy karaktert visszatöröl)

Például a PROMPT $P$G hatására a prompt aktuális drive+ aktuális könyvtár+> alakot ölt.

PATH
A PATH környezeti változó értékét állíthatjuk be vele. A PATH változó tartalma megadja, hogy amennyiben a COMMAND.COM nem találja meg a beírt parancshoz tartozó futtatható file-t az aktuális könyvtárban, akkor mely könyvtárakat nézze még át, mielôtt Bad command or file name hibaüzenetet adna.

A PATH változó tartalma pontosvesszôvel elválasztott elérési utak sorozata kell, hogy legyen. Példa a megadásra: PATH C:\DOS;C:\TOOLS;C:\WINDOWS;C:\TP\BIN

SET
Ezzel a paranccsal egy környezeti változónak adhatunk új értéket. Használata: SET változónév=érték. Mivel mind a PROMPT, mind a PATH környezeti változók, ezért a fenti két speciális parancs (PROMPT és PATH) helyett használhatjuk a SET PROMPT=... illetve SET PATH=... parancsokat is.

Példa az AUTOEXEC.BAT-ra