Craftcom > Windows > Multiboot CD > Multiboot > Textové menu
Verze pro tisk
Textové menu pro Multiboot CD 1.0


Textové menu

Projekt "Multiboot CD 1.0" začal vytvořením funkčního CD s tím, že jednotlivé příkazy pro bootování zapisujeme do příkazového řádku (konzole) CDShellu. Velmi lehce si projekt rozšíříme o textové menu.

Celé menu je tvořeno souborem cdshell.ini, který naleznete v archivu textmenu1.zip.

Ve složce D:\Multiboot\ máme soubory potřebné pro multiboot cd. Rozbalte soubor cdshell.ini z archivu a nakopírujte do složky D:\Multiboot\boot\


Vytvořte CD podle předchozího návodu, (tj. nic se nemění, jen jsme přidali soubor cdshell.ini).


Jak to pracuje

Pár slov o textovém menu. Pokud existuje soubor cdshell.ini, pak je po spuštění CDShellu vykonán. Obsahuje příkazy, které CDShell interpretuje ("umí").

Pro přiblížení:

cls vymaže obrazovku v textovém režimu (stejně jako v MS DOSu)
print zobrazí textový řetězec nebo proměnnou
print l "text" zobrazí text vlevo (l=left)
print c "text" zobrazí text uprostřed (c=center)
print r "text" zobrazí text vpravo (r=right)
Loop: začátek smyčky (cyklu)
goto Loop skok na začátek smyčky
getkey čeká na stisk klávesy, uchová její kód
if $lastKey == key[1] testuje zda je stisknuta klávesa 1
then bcdw boot \acdd\DD90.iso pokud ano, provede příkaz bcdw boot \acdd\dd90.iso


S těmito znalostmi si můžete uvedené menu snadno modifikovat podle vlastních potřeb ...

Pavel


© 2005 - 2011 Craft, craftcom.net
Všechna práva vyhrazena.
Šíření a kopírování textů, obrázků a jiných záznamů je bez předchozího souhlasu zakázáno.
Stránky vyhovují standardům: HTML 4.01 · CSS 2 · RSS 2
Čas zpracování: 185.021 ms