
Verzia pre tlač
Textové menu
Projekt "Multiboot CD 1.0" začal vytvorením funkčného CD s tým,
že jednotlivé príkazy pre bootovanie zapisujeme do príkazového
riadka (konzoly) CDShellu. Veľmi ľahko si projekt rozšíríme o
textové menu.
Celé menu je tvorené súborom cdshell.ini, ktorý
nájdete v archíve
textmenu1.zip.
V zložke D:\Multiboot\ máme súbory potrebné pre multiboot cd.
Rozbaľte súbor cdshell.ini z archívu a nakopírujte do
zložky D:\Multiboot\boot\

Vytvorte CD podľa predchádzajúceho návodu, (tj. nič sa nezmení, len
sme pridali súbor cdshell.ini).
Ako to pracuje
Pár slov o textovom menu. Ak existuje súbor cdshell.ini, tak
je po spustení CDShellu vykonaný. Obsahuje príkazy, ktoré CDShell
interpretuje ("pozná").
Pre priblíženie:
cls vymaže obrazovku v textovom režime (rovnako ako v MS DOSe)
print zobrazí textový reťazec alebo premennú
print l "text" zobrazí text vľavo (l=left)
print c "text" zobrazí text uprostred (c=center)
print r "text" zobrazí text vpravo (r=right)
Loop: začiatok slučky (cyklu)
goto Loop
skok na začiatok slučky
getkey čaká na stlačenie klávesy, uchová jej kód
if $lastKey == key[1] testuje, či je stlačená klávesa 1
then bcdw boot \acdd\DD90.iso ak áno, prevedie príkaz bcdw
boot \acdd\dd90.iso
S týmito znalosťami si môžete uvedené menu ľahko modifikovať
podľa vlastných potrieb ...
Pavel
© 2005 - 2007 Pavel
Kříž,
www.craftcom.net
<
späť
<
|