Textové menu pre Multiboot CD 1.0
autor : Pavel   www.craftcom.net   (28.7.2005)

slovenský preklad : 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 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