R
Roomer
Jungspund
Hallo zusammen.
Habe mal nen Menuegenerator gebastelt.
Falls jemand ihn verwenden moechte - nur zu !
Duerft dann bitte auch gefundene Fehler hier posten
Habe das Script versucht zu kommentieren.
Falls ich etwas falsches geschrieben habe, lasst mich nicht dumm sterben.
Wie man den Generator Benutzt: hinzufuegen eines des Menuepunktes Hallo_Welt
* Name des Menuepunktes: Hallo_Welt muss der Variablen MENU_xx zugeordnet werden
* Hilfetext: bevor der eigentliche Befehl angezeigt wird, kann noch ein Informativer Hilfetext angezeigt werden
* Der auszufuehrende Befehl: (anzeigen des Textes "Hallo Welt" mittels Dialog)
* Reihenfolge in der Menuepunkte im Menu stehen sollen: MENU_REIHENFOLGE=("01" "991" "22" "995" "00") - aktivieren des Menuepunktes
Falls jemand weiss wie ich das mit den Trennlinien besser machen kann verschicke ich fuer gute Loesungen auch n lolly.
MfG
Roomer
Habe mal nen Menuegenerator gebastelt.
Falls jemand ihn verwenden moechte - nur zu !
Duerft dann bitte auch gefundene Fehler hier posten
Habe das Script versucht zu kommentieren.
Falls ich etwas falsches geschrieben habe, lasst mich nicht dumm sterben.
Wie man den Generator Benutzt: hinzufuegen eines des Menuepunktes Hallo_Welt
* Name des Menuepunktes: Hallo_Welt muss der Variablen MENU_xx zugeordnet werden
- der Name des Menues darf keine Leerzeichen enthalten
- xx steht fuer den Index (laufende Nummer des Menuepunktes)
- der Index darf nicht doppelt vorkommen, daher eine Zahl waehlen die noch nicht verwendet wird, z.B 44
- --> neue Variable erstellen: MENU_44="Hallo_Welt"
* Hilfetext: bevor der eigentliche Befehl angezeigt wird, kann noch ein Informativer Hilfetext angezeigt werden
- HELP_MENU_44="gleich kommt ein Text"
- die Variable HELP_MENU_44 MUSS vorhanden sein, kann aber leer sein.
* Der auszufuehrende Befehl: (anzeigen des Textes "Hallo Welt" mittels Dialog)
- der Befehl muss der Variablen CMD_MENU_xx zugeordnet werden
- --> neue Variable erstellen: CMD_MENU_44="\$DIALOG --msgbox \"Hallo Welt\" 0 0"
- 0 0 bedeutet das Dialog die Dimensionen des Fensters selbst ermittelt
- Variablen muessen gequotet werden, da im Programmverlauf eine mehrfache Auswertung des Strings erfolgt, die " muessen gequotet werden damit der string nicht beim 2. " als abgeschlossen betrachtet wird
* Reihenfolge in der Menuepunkte im Menu stehen sollen: MENU_REIHENFOLGE=("01" "991" "22" "995" "00") - aktivieren des Menuepunktes
- diese Variable enthaelt die Menuepunkte die tatsaechlich angeboten werden, alos hier bloss 2 (echte) Menuepunkte, die 900er sind Trennlinien
- hier tragen Wir an der 2. stelle "44" ein, damit unser neuer Menuepunkt an der 2. Stelle im Menue auftaucht
- (um einen Menuepunkt aus dem Menue zu entfernen, einfach den entsprechneden Index des Menuepunktes aus der Variable loeschen)
- --> bestehende Variable aendern: MENU_REIHENFOLGE=("01" "44" "991" "22" "995" "00")
Falls jemand weiss wie ich das mit den Trennlinien besser machen kann verschicke ich fuer gute Loesungen auch n lolly.
MfG
Roomer
Zuletzt bearbeitet: