Aktualizace: 28.7.2005
Autor: Pavel Kříž
Překlad: Marián Hikaník
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 nemení, 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á").
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