Hmmm, also das hört sich komplex an, aber machbar ist es.
Ich denke am einfachsten ist es mit mehreren cfg-Files zu organisieren.
'tasten.cfg'
Code: Alles auswählen
bind 1 exec menu1.cfg
bind 2 exec menu2.cfg
bind 3 exec menu3.cfg
bind 4 exec menu4.cfg
bind 5 exec menu5.cfg
bind 6 exec menu6.cfg
bind 7 exec menu7.cfg
bind 8 exec menu8.cfg
bind 9 exec menu9.cfg
bind 0 exec menu0.cfg
'menu1.cfg'
Code: Alles auswählen
bind 1 vstr com1
bind 2 vstr com2
bind 3 vstr com3
bind 4 vstr com4
bind 5 vstr com5
bind 6 vstr com6
bind 7 vstr com7
bind 8 vstr com8
bind 9 vstr com9
bind 0 vstr com0
set com1 "command; exec tasten.cfg"
set com2 "command; exec tasten.cfg"
set com3 "command; exec tasten.cfg"
set com4 "command; exec tasten.cfg"
set com5 "command; exec tasten.cfg"
set com6 "command; exec tasten.cfg"
set com7 "command; exec tasten.cfg"
set com8 "command; exec tasten.cfg"
set com9 "command; exec tasten.cfg"
set com0 "command; exec tasten.cfg"
echo "Menu 1 loaded"
Die weiteren Dateien 'menuX.cfg' sehen dabei genauso aus wie 'menu1.cfg'.
In den Zeilen 'set comX...' schreibst du deine Befehle rein wo jetzt 'command' steht.
Der Abschluß 'exec tasten.cfg' sorgt dafür, daß das Hauptmenü wieder geladen wird.
Die letzte Zeile 'echo "Menu X loaded"' zeigt dir am Schirm an, ob und welche Datei er geladen hat.
Damit das Menü von Anfang an geladen wird, musst du nur in deiner 'autoexec.cfg' als letzte Zeile 'exec tasten.cfg' eintragen.
Die Zuweisung der 'com0' bis 'com9' sind absichtlich mit 'set' definiert, damit ET nicht ständig in die Config schreibt.
mfG WoodSTokk