home *** CD-ROM | disk | FTP | other *** search
Text File | 1980-01-01 | 75.4 KB | 1,682 lines |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ╔════════════════════════════════════════════╗
- ║╔══════════════════════════════════════════╗║
- ║║ ║║
- ║║ F M - M E N T O R ║║
- ║║ ║║
- ║║ Version 2.1 ║║
- ║║ ║║
- ║║ ║║
- ║║ (c) 1990/1991 Lutz Elsner & FM-Software ║║
- ║║ ║║
- ║╚══════════════════════════════════════════╝║
- ╚════════════════════════════════════════════╝
-
-
-
-
-
-
-
-
-
-
-
-
-
- B E D I E N U N G S -
-
- A N L E I T U N G
-
-
-
- -- Seite 1 --
-
-
- INHALTS-VERZEICHNIS
- -------------------
-
-
-
-
- Inhalt : Seite
- ______________________________________________________________
-
-
- Notwendige System-Voraussetzungen 2
- Funktion des Programms 3
- Installation 4
- Bedienung des Menü-Generators 5
- Das Programm RUNMENU.EXE 25
- Die Kombination MENU.BAT und MENTOL.EXE 27
- Das Programm SCR2SCR 29
- Kurz-Zusammenfassung 30
- Anhang 31
-
-
-
- -- Seite 2 --
-
-
- Notwendige Systemvoraussetzungen
- --------------------------------
-
-
-
- Das Programm FM-MENTOR benötigt einen IBM-kompatiblen Rechner
- (PC-XT,AT usw.), der unter DOS 3.0 aufwärts läuft.
-
- Der verwendete Bildschirmadapter sollte in keinem Fall Anlass
- zu Problemen sein, sollte es jedoch trotzdem dazu kommen, so
- benachrichtigen Sie uns bitte über die Art des Problems und den
- verwendeten Adapter, wir werden uns umgehend um eine Beseitig-
- ung der Störung bemühen.
-
- ANMERKUNG : Besitzen Sie einen LCD-Bildschirm, oder einen Mono-
- Chrom-Monitor an einer Color-Grafik-Karte, so kön-
- nen Kontrast-Probleme auftreten. Diese lassen sich
- jedoch meist beheben, wenn man FM-MENTOR (das glei-
- che gilt für MENU.EXE) mit dem Parameter
-
- /mono (als letztem Parameter !)
-
- aufruft. Dies zwingt die Programme zu einer mono-
- chromen Darstellung.
-
-
- Probleme können auftreten bei Verwendung mancher
- VGA-Grafikkarten in Verbindung mit VGA-Monochrom-
- Bildschirmen. In diesem Fall hilft es meist, vor
- Programmbeginn den Befehl
-
- MODE co80
-
- aufzurufen, am besten durch Einbinden in eine
- entsprechende Batch-Datei.
-
-
- Der Menü-Generator "FM-MENTOR" ist auch auf der Minimal-Konfigu-
- ration bezüglich des Speicherangebots lauffähig.
-
-
- Die Ausführung der mit FM-MENTOR erstellten Menüs wurde nocheinmal
- überarbeitet, es stehen nun zwei Möglichkeiten der Menü-Ausführung
- zur Verfügung. Siehe hierzu auch Seite 17 !
-
-
- "FM-MENTOR" arbeitet mit allen gängigen Laufwerken zusammen.
-
-
-
- -- Seite 3 --
-
-
- Funktion des Programms
- ----------------------
-
-
-
-
- "F M - M E N T O R" ist ein Programm-Paket, bestehend aus einem
- Menü-Generator, der den Namen "MENTOR" trägt, und ausführenden
- Programmen, die "RUNMENU", "DOSMENU" und "MENTOL" heissen, und
- unterschiedliche Funktionen zur Verfügung stellen. Sie dienen
- dazu, die mit dem Generator erstellten Steuerdateien zur
- Ausführung zu bringen. Die Steuerdateien werden nach einem
- mathematischen Verfahren verschlüsselt, so daß eine Konvertierung
- auf Fremd-Formate ausgeschlossen ist, und Ihr Menü somit nicht
- von anderen verändert werden kann.
-
- Andererseits ist es jedoch mit FM-MENTOR möglich, jedes beliebige
- andere Menü zu simulieren, der Schachtelungstiefe sind außer
- der Speicherkapazität Ihres Disketten / Festplatten - Laufwerks
- keine Grenzen gesetzt.
-
-
- Seit der Version 1.2R1 ist FM-MENTOR nun auch mit einem VIRUS-
- SELBST-TEST ausgestattet, der bei jedem Programmstart ausgeführt
- wird. Dieser Virus-Test geschieht nach zwei verschiedenen Methoden,
- wird eine Veränderung am Programm festgestellt, so bricht das
- Programm mit einer Viren-Warnung ab.
-
- Diese Prüfung dauert auf dem langsamsten uns zur Verfügung
- stehenden Rechner (4.77 MHz-XT, Geschwindigkeit relativ zu ori-
- ginal IBM-PC : 0.9) ca. 3 Sekunden.
- Sollte diese Prüfung dennoch störend wirken, so kann sie mit dem
- Parameter
-
- /NOVIR ausgeschaltet werden.
-
- Ab der Version 1.3 stellt Ihnen FM-MENTOR nun eine OnLine-Hilfe zur
- Verfügung.
- Sie können zu jedem Menü-Punkt durch Drücken der Taste
-
- ╔══════════╗
- ║ ║
- ║ F1 ║
- ║ ║
- ╚══════════╝
-
- eine kontextsensitive Hilfestellung erhalten.
-
- Seit der Version 1.4 erscheint FM-MENTOR mit einer Benutzerführung,
- die sehr stark an den SAA-Standard angelehnt ist und daher extrem
- Bediener-freundlich alle Funktionen zur Verfügung stellt.
- Ausserdem wurde der Leistungs-Umfang des Programms mit der Version
- 2.1 nocheinmal drastisch gesteigert.
-
-
-
- -- Seite 4 --
-
-
- Installation des Programms
- --------------------------
-
-
-
-
-
- Die Installation des Programms gestaltet sich denkbar einfach,
- sie führen lediglich das Programm "INSTALL.EXE" aus, indem Sie
- auf DOS-Ebene den Befehl
-
-
- INSTALL
-
-
- eingeben, eventuell noch mit der Laufwerks-Kennung davor, falls
- Sie sich auf einem anderen Laufwerk befinden sollten, als dem
- in dem die FM-MENTOR-Diskette eingelegt ist (z.B. A:INSTALL).
- Alle benötigten Informationen werden dann von Ihnen erfragt.
-
-
- Auf der Diskette / Festplatte, auf der Sie FM-MENTOR installieren
- möchten, sollten mindestens noch
-
- 120 kByte
-
- freier Speicherplatz zur Verfügung stehen !
-
-
-
- -- Seite 5 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
- Anmerkung : Um im weiteren Verlauf des Textes Verwechslungen
- zwischen dem aktuellen Menü des Programms FM-MENTOR
- und dem von Ihnen zu erstellenden Menü zu vermeiden
- werden die FM-MENTOR-Menüs im weiteren immer mit
- "MMenü" bezeichnet !
-
- ╔═══════════════════════════════════════════════════╗
- ║ FM-MENTOR ist nun auch komplett mit Maus bedien- ║
- ║ bar, dabei entspricht die ║
- ║ linke Maustaste <=> RETURN-Taste ║
- ║ rechte Maustaste <=> ESCape-Taste ║
- ║ mittlere Maustaste <=> Taste F-10 ║
- ║ ║
- ║ Bei Zwei-Tasten-Mäusen hat das gleichzeitige ║
- ║ Betätigen beider Tasten die gleiche Funktion wie ║
- ║ die Taste F-10. ║
- ╚═══════════════════════════════════════════════════╝
-
- Nachdem Sie das Programm gestartet haben, erscheint die FM-MENTOR-
- Oberfläche, die sich aufteilt in eine Menü-Leiste am oberen Rand,
- eine (abschaltbare) Hilfe-Zeile am unteren Rand und den
- dazwischenliegenden Arbeitsbildschirm.
-
- Sie sehen zunächst die 5 Oberbegriffe, die sich dann in die
- entsprechenden Unterpunkte aufgliedern. Ein solcher Hauptmenü-
- Punkt wird geöffnet, indem man den Leuchtbalken daraufsetzt
- und die Eingabetaste ( <──┘ ) betätigt. Als Antwort darauf
- klappt ein Fenster auf, das Ihnen die entsprechenden Menü-Punkte
- zeigt. Dabei können diese Menüpunkte auf zwei verschiedene Arten
- angezeigt werden :
-
- Voll farbig --> Der Menüpunkt ist im
- jetzigen Stadium der
- Arbeit verfügbar.
-
- Blaß farbig --> Der Menüpunkt ist im
- jetzigen Stadium der
- Bearbeitung noch nicht
- verfügbar.
-
- Nach dem Aufklappen des Hauptmenü-Punktes >> Datei << präsen-
- tiert sich der FM-MENTOR-Bildschirm wie auf der nächsten Seite dar-
- gestellt :
-
-
-
- -- Seite 6 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
- -------------------------------------------------------------------------------
- Dateien Menü Hintergrund Block Sonstiges FM-MENTOR V2.1
- ╓───────────────────────╖
- ║Neues Menü-System ║
- ║Laden eines Menüs ║
- ║Speichern des Menüs ║
- ║Verschlüsseln des Menüs║
- ║Beende FM-MENTOR ║
- ╙───────────────────────╜
-
-
-
-
-
- ╓───────────────────────────────────────────╖
- ║ ║
- ║ ║
- ║ F M - M E N T O R Version 2.1 ║
- ║ Registrier-Nr.: 10000000 ║
- ║ (c) 1990/91 Lutz Elsner & FM-Software ║
- ║ ║
- ╙───────────────────────────────────────────╜
-
-
-
- Der Speicher wird freigemacht, ein neues Menü-System kann erstellt werden
- -------------------------------------------------------------------------------
-
-
- Die Menü-Punkte, die Ihnen hier zur Verfügung stehen, erfüllen
- folgende Aufgaben :
-
- ║Neues Menü-System ║ Der Arbeitsspeicher wird feigemacht
- (falls Sie schon etwas bearbeitet haben
- sollten) und ein neues Menü-System kann
- erstellt werden.
-
- ║Laden eines Menüs ║ Ein bereits erstelltes Menü-System wird
- für Änderungen oder Erweiterungen in
- den Arbeitsspeicher geladen.
-
- ║Speichern des Menüs ║ Das im Arbeitsspeicher befindliche Menü-
- system wird auf Festplatte/Diskette ge-
- sichert.
- Sie erhalten zunächst eine Liste der im
- aktuellen Verzeichnis befindlichen
- Menüs. Wollen Sie hier eines über-
- schreiben, so wählen Sie es mit <──┘
- an, anderenfalls betätigen Sie ESCape,
- und Sie werden aufgefordert, einen neuen
- Namen (ohne Endung) anzugeben. Eine
- Leereingabe bricht hier ab.
-
-
-
- -- Seite 7 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
- ║Verschlüsseln des Menüs║ Das erstellte Menü wird verschlüsselt
- und damit in eine für die Programme
- "RUNMENU", "DOSMENU" und "MENTOL" les-
- bare Steuerdatei verwandelt.
- Die Angabe des Datei-Namens erfolgt wie
- im vorigen Menü-Punkt.
- ACHTUNG : Das Programm "FM-MENTOR" kann
- die so verschlüsselten Dateien
- nicht mehr lesen, und somit
- nicht mehr weiterverarbeiten !
- Diese Option ist also nicht
- zum Sichern Ihrer Arbeit ge-
- eignet !!
-
- ║Beende FM-MENTOR ║ Die Arbeit mit "FM-MENTOR" wird beendet.
- Sollten Sie einen Teil Ihrer Arbeit
- (ein Menü oder eine Hintergrund oder
- ähnlich) nicht gesichert haben, so
- wird FM-MENTOR dies erkennen und Sie
- auffordern, dies (falls gewünscht) noch
- zu tun.
-
-
- Bei Aktivierung des Hauptmenü-Punktes >>Menü<< wird sich
- FM-MENTOR folgendermaßen präsentieren :
-
- -------------------------------------------------------------------------------
- Dateien Menü Hintergrund Block Sonstiges FM-MENTOR V2.1
- ╓───────────────────────────╖
- ║Titel der Menü-Ebene ║
- ║Nächstes Unter-Menü ║
- ║Menüpunkte angeben ║
- ║Rahmenart für Menü angeben ║
- ║Positionieren des Fensters ║
- ║Farbe für Fenster festlegen║
- ║Balkenfarbe festlegen ║
- ║Hintergrund aufnehmen ║
- ║Editiere Hilfe-Datei ║
- ║Verketten mit Menü ║
- ║Löschen einer Menü-Ebene ║
- ╙───────────────────────────╜────────────────────╖
- ║ ║
- ║ ║
- ║ M E N T O R Version 1.4 ║
- ║ Registrier-Nr.: 10000000 ║
- ║ (c) 1990/91 Lutz Elsner & FM-Software ║
- ║ ║
- ╙───────────────────────────────────────────╜
-
- -------------------------------------------------------------------------------
-
-
-
- -- Seite 8 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
- Der Hauptmenü-Punkt >>MENÜ<< stellt Ihnen die Basis-Funktionen zur
- Erstellung eines Menü-Systems zur Verfügung. Diese sind :
-
- ║Titel der Menü-Ebene ║ Jede Menü-Ebene muß durch einen
- Titel eindeutig bestimmt sein, durch
- diesen Titel (oder Name) wird eine
- Menü-Ebene auch von anderer Stelle
- aufgerufen. Haben Sie der aktuellen
- Menü-Ebene noch keinen Titel gegeben
- so sind alle weiteren Funktionen
- dieses Hauptmenü-Punktes nicht ver-
- fügbar.
- Bei der Wahl des Menü-Namens einer
- Untermenü-Ebene ist folgendes zu
- beachten : Der Aufruf dieser Menü-
- Ebene aus einer anderen Menü-Ebene
- muß mit genau diesem Menü-Namen
- (Groß-/Klein-Schrift muß berücksich-
- tigt werden !) erfolgen !
-
- An dieser Stelle gleich die Erklärung des Zeilen-Editors :
-
- Der Eingabe-Editor akzeptiert die Cursor-Tasten zur Bewegung
- in der Eingabe-Zeile, weiterhin stehen folgende Tasten-
- Funktionen zur Verfügung :
-
- <--- / BackSpace / Löschen löscht das Zeichen vor dem
- Cursor und zieht den Rest der
- Eingabezeile nach. Der Cursor
- wird eine Stelle zurück
- positioniert.
-
- DEL / Entfernen löscht das Zeichen unter dem
- Cursor und zieht den Rest der
- Eingabezeile nach. Die
- Cursor-Position bleibt
- bestehen.
-
- INS / Einfügen fügt an der Cursor-Position
- eine Leerstelle ein. Die
- Cursor-Position bleibt
- erhalten.
-
- ESC / Eingabe löschen Löscht die komplette Eingabe-
- zeile und positioniert den
- Cursor auf das erste Zeichen.
-
- HOME / Pos1 Positioniert den Cursor auf
- das erste Zeichen, die
- Eingabezeile bleibt erhalten.
-
-
-
- -- Seite 9 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
- END / Ende Positioniert den Cursor
- hinter das letzte Zeichen der
- Eingabezeile, sofern die
- Eingabezeile Ihre maximale
- Länge noch nicht erreicht hat
- (z.B. bei Eingabe von
- Datei-Namen nur 8 Zeichen),
- sonst auf das letzte Zeichen.
- Die Eingabezeile bleibt
- unverändert.
-
- RETURN / Eingabe / <─┘ Beendet die Eingabe und
- übernimmt die Eingabezeile.
-
- ║Titel der Menü-Ebene ║ Jede Menü-Ebene wird durch ihren Namen
- eindeutig gekennzeichnet, und mit diesem
- Namen aus anderen Menü-Ebenen aufgerufen.
-
- Zwei Sonderfunktionen gibt es bei der
- Vergabe von Menü-Namen :
-
- Beginnt der Name Ihrer Menü-Ebene mit
- der Zeichenfolge
-
- *#*
-
- so wird diese Menü-Ebene von den
- ausführenden Programmen als leer be-
- trachtet. Das bedeutet, Sie können
- auf diese Weise Ihr Menü mit einem
- Start- oder End-Bildschirm versehen,
- indem Sie eine solche "leere" Menü-
- Ebene anlegen, die dann den ent-
- sprechenden Bildschirm lädt. Tatsäch-
- lich nämlich ist eine so gekennzeich-
- nete Menü-Ebene nicht leer, sondern
- beinhaltet lediglich einen ausführ-
- baren Befehl.
- Das ausführende Programm nämlich wird
- nach einer Zeitverzögerung den als 1.
- Menüpunkt angegebenen Text in einem
- Fenster anzeigen (sofern ein solcher
- Text vorhanden ist), und nach einem be-
- liebigen Tastendruck die 1. Anweisung
- ("was ausgeführt wird") ausführen.
- Bei dieser Anweisung sollte es sich
- zweckmäßigerweise um den Aufruf der
- ersten tatsächlichen Menü-Ebene han-
-
-
-
-
- -- Seite 10 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
-
- Beginnt der Name Ihrer Menü-Ebene mit
- der Zeichenfolge
-
- *RUN*
-
- so wird ein im Anschluss an diese
- Zeichenfolge genanntes Programm
- ausgeführt, danach wird der als 1.
- Menüpunkt angegebene Text in einem
- Fenster angezeigt und nach einem
- beliebigen Tastendruck die 1.
- Anweisung des Menüs ausgeführt.
- Wird der erste Menüpunkt mit der Zeichen-
- folge "NOP" beschrieben, so erfolgt
- keine Tastatur-Abfrage !.
-
- Bei dieser Anweisung sollte es sich
- zweckmäßigerweise um den Aufruf der
- ersten tatsächlichen Menü-Ebene han-
- deln (z.B. *Hauptmenü).
-
- Diese Option gibt Ihnen die Möglich-
- keit, vor Ihr Menü noch ein externes
- Programm einzubinden, z.B. eine Grafik-
- Präsentation oder ähnliches.
-
-
- ║Nächstes Unter-Menü ║ Sind Sie mit der Erstellung einer
- Menü-Ebene fertig, wollen aber wei-
- tere Menü-Ebenen (Untermenüs) er-
- stellen, so wählen Sie diesen Punkt
- an. Ebenso können Sie hierüber in
- eine bereits erstellte Menü-Ebene
- verzweigen.
- Beginnend mit der ersten erstellten
- Menü-Ebene werden Ihnen auf Tasten-
- druck alle weiteren erstellten
- Menü-Ebenen angezeigt, die gewünsch-
- te wählen Sie bitte mit <──┘ an.
- Haben Sie keine der vorhandenen
- Menü-Ebenen ausgwählt, so werden Sie
- gefragt werden, ob eine neue Menü-
- Ebene angelegt werden soll.
-
-
-
-
- -- Seite 11 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
-
- ║Menüpunkte angeben ║ Hier können Sie die Menü-Punkte
- dieser Menü-Ebene und die zugehöri-
- gen Aktionen eingeben.
- Geben Sie einmal den Namen des
- Menü-Punkts an (der später im ausge-1
- führten Menü erscheint) und zum ande-
- ren die Aktion, die durch Anwahl die-
- ses Menü-Punkts ausgelöst werden soll.
- Zu diesem Zweck teilt sich der Bild-
- Schirm in zwei Fenster, im oberen wer-
- den die Menü-Punkte eingegeben, im
- unteren die Aktionen.
- Sie können die Fenster wechseln mit
- den Page-UP- und Page-Down-Tasten
- sowie der mittleren Maustaste.
- Es können pro Menü-Ebene maximal 21
- Menü-Punkte definiert werden, mehr
- würden mit dem entsprechenden Rahmen
- nicht auf einen 25-zeiligen Bildschirm
- passen.
- Die Eingabe der Aktionen ist nahezu
- identisch mit der bekannten BATCH-
- (Stapelverarbeitungs-Datei-) PROGRAM-
- MIERUNG, lediglich wird hier statt
- einer neuen Zeile (Zeilen-Umbruch)
- als Trennung das Zeichen "#" benutzt.
- Ein weiteres Zeichen mit besonderer
- Bedeutung ist hier der Joker "*",
- wenn er in der ersten Spalte steht.
- Dann wird er nämlich als Verweis in
- eine andere Menü-Ebene betrachtet.
- Sie können übrigens wahllos von
- Menü-Ebene zu Menü-Ebene springen,
- und sind an keine Struktur (etwa
- Baum-Struktur) gebunden.
- Im weiteren Verlauf Ihrer Kommando-
- zeile können Sie den Joker dann
- jedoch ganz normal verwenden, etwa
- als Parameter für einen DOS-Befehl.
- Also :
-
- *Textverarbeitungen
-
- verzweigt in die Menü-Ebene "Textver-
- arbeitungen"
-
- DIR A:*.EXE
-
- führt diesen DOS-Befehl in der bekan-
- nten Form aus
-
-
-
-
- -- Seite 12 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
-
- Desweiteren können mit dem * zwei
- spezielle Befehle eingebunden werden
-
- *ende / *ENDE
-
- ,mit dem Sie in die aufrufende
- Menü-Ebene zurückkommen.
- Anmerkung : Da keine feste Struktur
- existiert, gibt es auch kein "überge-
- ordnetes Menü", sondern *ende bringt
- Sie immer in das Menü zurück, von dem
- aus das im Moment aktuelle Menü
- aufgerufen wurde !
- und
-
- *halt / *HALT
-
- was einen sofortigen Abbruch des aus-
- führenden Programmes zur Folge hat
- (Querausstieg).
- Neu hinzugekommen ist mit der Version
- 1.3 auch das Kommando
-
- |PW"Zeichenkette"
-
- mit dem im Menü eine Passwort-Abfrage
- eingeleitet wird. Die "Zeichenkette"
- (=das Passwort) kann bis zu 28 Zeichen
- lang sein, alle weiteren Zeichen wer-
- den ignoriert. Groß-/Klein-Schreibung
- wird ebenfalls ignoriert, also ist
- HALLO = hallo.
- Die so eingeleitete Passwortabfrage
- bezieht sich auf die gesamte Aktions-
- zeile, das heißt, sämtliche aufgeführ-
- ten Aktionen werden erst nach erfolg-
- reicher Passwort-Abfrage ausgeführt.
- Beispiel einer Aktions-Zeile mit
- Passwort-Schutz :
-
- CHKDSK#|pwBEFUGT#PAUSE
-
- Die beiden Kommandos CHKDSK und PAUSE
- werden (in dieser Reihenfolge) erst
- dann ausgeführt, wenn der Anwender das
- Passwort BEFUGT eingegeben hat.
-
-
-
-
- -- Seite 13 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
- ACHTUNG : Kommandos, die mit einem * beginnen
- (*ENDE, *HALT oder Verzweigung in ein
- anderes Untermenü) müssen am Anfang
- der Aktionszeile stehen, eine Passwort-
- Option muß dahinter gesetzt werden !!!
-
- ║Rahmenart für Menü angeben ║ Wählen Sie hier aus einem Auswahl-Menü
- den Rahmen aus, den Ihr MMenü später
- bei der Ausführung erhalten soll.
- Zur Verfügung stehen 12 verschiedene
- Rahmen-Typen, wie sie auf der nächsten
- Seite dargestellt sind :
-
- ┌───────────────────────────────────────────────────────────────────┐
- │ ╒╡ Wählen Sie einen Rahmen : ╞════════════════════════════════╕│
- │ │ ││
- │ │ ┌ Beispiel ──┐ ╒ Beispiel ══╕ ╓ Beispiel ──╖ ╔ Beispiel ══╗ ││
- │ │ │ │ │ │ ║ ║ ║ ║ ││
- │ │ └────────────┘ ╘════════════╛ ╙────────────╜ ╚════════════╝ ││
- │ │ ││
- │ │ ┌┤Beispiel├──┐ ╒╡Beispiel╞══╕ ╓┤Beispiel├──╖ ╔╡Beispiel╞══╗ ││
- │ │ │ │ │ │ ║ ║ ║ ║ ││
- │ │ └────────────┘ ╘════════════╛ ╙────────────╜ ╚════════════╝ ││
- │ │ ││
- │ │ ┌────────────┐ ╒════════════╕ ╓────────────╖ ╔════════════╗ ││
- │ │ │ Beispiel │ │ Beispiel │ ║ Beispiel ║ ║ Beispiel ║ ││
- │ │ ├────────────┤ ╞════════════╡ ╟────────────╢ ╠════════════╣ ││
- │ │ │ │ │ │ ║ ║ ║ ║ ││
- │ │ └────────────┘ ╘════════════╛ ╙────────────╜ ╚════════════╝ ││
- │ │ ││
- │ ╘═════════════════════════════════════════════════════════════╛│
- │ │
- │ │
- └───────────────────────────────────────────────────────────────────┘
- Natürlich können Sie Ihr Menü auch ohne
- Rahmen erscheinen lassen, dann betätigen
- Sie hier einfach die ESCape-Taste.
- An der Stelle, wo bei der Rahmen-Auswahl
- (siehe oben) der Text 'Beispiel' zu sehen
- ist, wird später in Ihrem Menü der Titel
- der jeweiligen Menü-Ebene erscheinen.
-
-
-
-
- -- Seite 14 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
-
- ║Positionieren des Fensters ║ Mit diesem Menü-Punkt wird, vorausgesetzt
- Sie haben Menüpunkte erstellt und eine
- Rahmenart festgelegt, Ihr MMenü auf dem
- Bildschirm positioniert. Die Höhe und Breite
- des Fensters wird durch die Anzahl der ange-
- gebenen Menü-Punkte und die maximale Breite
- der Menü-Punkte (=tatsäcliche Breite
- des breitesten Menü-Punkts !) vorgegeben.
- Es empfiehlt sich vor Aufruf dieses Menü-
- punktes den Hintergrund fertigzustellen,
- da auf diese Weise die Menü-Position besser
- festzulegen ist, Voraussetzung ist es jedoch
- nicht.
-
- ║Farbe für Fenster festlegen║ Geben Sie hier bitte an, in welcher
- Farbe sich Ihr erstelltes Menü (genauer :
- das Menü-Fenster) präsentieren soll, die
- Auswahl erfolgt durch Positionierung
- der Zeiger auf das jeweilige Farbfeld.
- Die Umschaltung zwischen Vordergrund und
- Hintergrund geschieht mittels der Taste
-
- TAB / │<- ->│
-
- ,die Bewegung des Cursors mit den Cursor-
- Tasten, die Auswahl einer Farbe mit <──┘.
- Mit ESC / Eingabe löschen verlässt man
- das Farben-Fenster.
- Diese Art der Farb-Auswahl wird stets
- aktiviert werden, wenn es eine Farbe aus-
- zuwählen gilt (z.B. Hintergrund einfärben,
- Zeichenfarbe wählen, etc.).
-
- >> HINWEIS >> Noch eine allgemeine Anmerkung zu Farben:
-
- Sollte ein von Ihnen auf einem Color-
- Monitor erstelltes Menü später auf einer
- monochromen (Hercules, MCGA, ...) Geräte-
- Konfiguration eingesetzt werden, so wird
- FM-MENTOR bzw. RUNMENU oder MENTOL das
- natürlich erkennen, und sowohl die Bild-
- schirme als auch Ihre Menüs von Farbe auf
- Schwarz-Weiss umrechnen, und zwar ohne
- zeitliche Verzögerung !
-
-
-
-
- -- Seite 15 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
- ║Balkenfarbe festlegen ║ Legen Sie hier bitte fest, welche Farbe
- der Auswahlbalken in Ihrem Menü bekommen
- soll.
-
- ║Hintergrund aufnehmen ║ Der aktuelle Hintergrund (eventuell von
- Ihnen bearbeitet oder erstellt) wird der
- aktuellen Menü-Ebene zugeordnet. Erst
- durch diesen Menü-Punkt erhält die aktuelle
- Menü-Ebene einen eigenen Hintergrund.
- Ordnen Sie einer Menü-Ebene keinen Hinter-
- grund zu, so wird der Hintergrund des vor-
- herigen Menüs stehen bleiben, und nur das
- neue Menü-Fenster geöffnet werden.
- Auf diese Weise ist es auch möglich, ganz
- ohne eigene Hintergründe auf dem DOS-
- Bildschirm Menüs abarbeiten zu lassen.
-
- ║Editiere Hilfe-Datei ║ Da FM-MENTOR seit der Version 1.4 auch
- kontext-sensitive Hilfe für von Ihnen
- erstellte Menüs anbietet, wurde hier ein
- einfacher Text-Editor zu Erstellung dieser
- Hilfe-Texte integriert. Die Hilfe-Texte
- sollten folgenden strukturellen Regeln
- folgen :
- Der Name der Hilfedatei muß (!) dem
- Namen des Menü-Datei entsprechen und
- die Endung .HLP besitzen, also zum
- Beipiel TESTMENU.HLP zum Menü
- TESTMENU.MEM
-
- Die Hilfe zu den einzelnen Menü-Punkten
- (kontextsensitiv) wird anhand der Num-
- merierung der Menü-Punkte lokalisiert.
- Diese Nummerierung können Sie dem noch
- vorzustellenden Menü-Punkt
-
- >>Sonstiges<< >Menü-Struktur sehen<
-
- entnehmen, wo Ihnen zu jedem Ihrer Menü-
- Punkte die zugehörige Nummerierung an-
- gezeigt wird.
-
-
-
-
- -- Seite 16 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
- Der Hilfetext besitzt dann folgende Form :
- #1
- Hilfe zum ersten Menü-Punkt (kann aus be-
- liebiger Anzahl Zeilen bestehen)
- .
- .
- .
- #2
- Hilfe zum zweiten Menü-Punkt
- .
- .
- .
- #3
- Hilfe zum dritten Menü-Punkt
- .
- .
- usw.
-
- ANMERKUNG : Natürlich können Sie mit dem
- Hilfstext-Editor auch jede beliebige
- andere Textdatei bearbeiten, so könnten
- Sie zum Beispiel Ihre eigene Arbeit mit
- FM-MENTOR kommentieren, und natürlich
- können Sie auch die Hilfe zu FM-MENTOR
- selbst (Datei MENTOR.HLP) Ihren Bedürf-
- nissen anpassen.
-
- ║Verketten mit Menü ║ Hier können Sie an das im Speicher befind-
- liche Menü-System ein bereits erstelltes
- und abgespeichertes Menü-System (muß in
- der Form *.EFM vorliegen, darf also noch
- nicht codiert sein) anhängen und zu einem
- Gesamt-System zusammenfassen. Diese Option
- erlaubt es Ihnen, Menü-Systeme etappenweise
- zu erstellen und auch auszutesten. Achten Sie
- darauf, daß der zur Verfügung stehende
- Arbeitsspeicher nicht überschritten wird,
- FM-MENTOR wird das Menü-System anderenfalls
- beschneiden.
-
- ║Löschen einer Menü-Ebene ║ Sollte Ihnen eine Ihrer Menü-Ebenen über-
- flüssig erscheinen, so läßt sich diese hier
- einfach aus dem System entfernen. Beginnend
- bei der ersten Menü-Ebene blättern Sie die
- Menü-Ebenen durch bis die zu löschende an-
- gezeigt wird. Betätigen Sie <──┘ so wird
- diese gelöscht werden, mit ESC läßt sich
- diese Option abbrechen.
-
-
-
-
- -- Seite 17 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
- Für die Bearbeitung des Hintergrund-Bildschirmes stellt Ihnen FM-MENTOR
- eine Reihe nützlicher und starker Hilfsmittel zur Verfügung. Zunächst
- jedoch eine prinzipielle Anmerkung zu diesem Thema.
-
- Gestalten Sie zu einer Menü-Ebene einen Hintergrund und
- sichern diesen in eine Datei, so wird dieser Hintergrund in dem
- ablaufenden Menü (gestartet mit "MENU") erscheinen. Erstellen
- Sie jedoch für eine Menü-Ebene keinen Hintergrund, so ist der
- Bildschirm für diese Menü-Ebene keineswegs leer, sondern der
- bestehende Hintergrund wird bestehen bleiben. Das bedeutet, daß
- in diesem Fall der Hintergrund der aufrufenden Menü-Ebene
- (wegen der vollkommenen Struktur-Freiheit also nicht einer
- "übergeordneten" Menü-Ebene) bestehen bleibt.
-
- Der zugehörige Haupt-Menüpunkt >HINTERGRUND< öffnet folgendes Auswahl-
- Fenster :
-
-
- -------------------------------------------------------------------------------
- Dateien Menü Hintergrund Block Sonstiges FM-MENTOR V2.1
- ╓────────────────────────────╖
- ║ASCII-Text laden ║
- ║Farben für Text ║
- ║Globale Farben ║
- ║Hintergrund laden ║
- ║Lösche Bildschirm ║
- ║Rahmen aufziehen ║
- ║Verlassen des Fensters ║
- ║Schreiben auf Bildschirm ║
- ║Zeichenfolge für Hintergrund║
- ╙────────────────────────────╜
-
- ╓───────────────────────────────────────────╖
- ║ ║
- ║ ║
- ║ M E N T O R Version 1.4 ║
- ║ Unregistrierte - Version ║
- ║ (c) 1990/91 Lutz Elsner & FM-Software ║
- ║ ║
- ╙───────────────────────────────────────────╜
-
- -------------------------------------------------------------------------------
-
-
-
- -- Seite 18 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
- Die einzelnen Menüpunkte besitzen folgende Bedeutung :
-
- ║ASCII-Text laden ║ Sie können einen ASCII-Text, der als Datei
- vorliegt, auf Ihren Hintergrund schreiben.
- Nach der Angabe des Dateinamens werden Sie
- aufgefordert, festzulegen an welcher Stelle
- des Bildschirms der Text beginnen soll.
- Diese Stelle legen Sie durch Positionierung
- des erscheinenden Cursors fest. Haben Sie
- den Cursor auf die entsprechende Stelle ge-
- bracht, so drücken Sie <──┘, und der Text
- wird an dieser Stelle auf Ihren Bildschirm
- geschrieben. Mit ESC läßt sich diese
- Funktion abbrechen.
-
- ║Farben für Text ║ Bringt Sie in das Farben-Fenster, in dem Sie
- die Vordergrund- und Hintergrund-Farbe für
- weitere Texteingaben festlegen können. Diese
- Option bewirkt also keine zunächst sichtbare
- Änderung, die Einstellungen kommen erst bei
- der nächsten Eingabe von Zeichen auf den
- Bildschirm zur Geltung.
-
- ║Globale Farben ║ Hier werden Sie aufgefordert, im Farben-
- Fenster die Farben für den kompletten
- Hintergrund anzugeben. Mit dieser Option
- können Sie Ihren Hintergrund komplett ein-
- färben, die Einstellungen werden sofort
- ausgeführt und somit sichtbar.
-
- ║Hintergrund laden ║ Hier können Sie einen bereits erstellten und
- abgespeicherten Hintergrund einladen und
- anschließend weiterbearbeiten.
-
- ║Lösche Bildschirm ║ Löscht den kompletten Bildschirm. Haben Sie
- vorher einen Block markiert, so steht dessen
- Inhalt auch weiterhin zur Verfügung.
-
-
- ║Rahmen aufziehen ║ Sie können einen Rahmen auf dem Bild-
- schirm erzeugen, indem Sie die linke obere
- und die rechte untere Ecke fixieren.
-
- !!! Achtung : !!! Diese Option zerstört als einzige den
- Inhalt eines markierten Blocks, so daß
- dieser nicht mehr zur Verfügung steht !
-
- ║Verlassen des Fensters ║ Sie verlassen den mittels der vorigen
- Option oder einer Block-Operation gegebenen
- Rahmen und können den Text-Cursor wieder
- über den kompletten Bildschirm bewegen.
-
-
-
-
- -- Seite 19 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
- ║Schreiben auf Bildschirm ║ Der Text-Cursor erscheint, und Sie können
- über Tastatur Zeichen auf Ihren Hinter-
- grund schreiben. Mit den Cursor-Tasten
- wird der Text-Cursor bewegt. Die Taste
-
- <F3>
-
- (nicht in ShareWare-Version)
- bringt Ihnen das Fenster, in dem später
- Ihr Menü erscheinen wird, auf den Bild-
- schirm bis zum nächsten Tastendruck.
- Auf diese Weise können Sie kontrollieren,
- ob Ihr Menü-Fenster nicht wichtige Teile
- des Hintergrunds überdeckt. Die Taste
-
- <F10>
-
- beendet das Beschreiben des Hintergrundes.
-
- ║Zeichenfolge für Hintergrund║ Geben Sie hier eine Zeichenfolge ein, so
- wird diese auf den kompletten Bildschirm
- geschrieben, alles bestehende wird über-
- schrieben. Hierbei besteht ein Unterschied
- zwischen einer Zeichenfolge und einem
- einzelnen Zeichen :
- Wird mit einer Zeichenfolge überschrieben,
- so wird auf dem kompletten Bildschirm die
- aktuelle Zeichenfarbe übernommen, wird mit
- einem einzelnen Zeichen überschrieben, so
- bleiben alle gesetzten Farben erhalten,
- und müssen eventuell mit
- >>Hintergrund<< >Globale Farben< neu
- gesetzt werden.
-
- Abgerundet und ergänzt werden die Fähigkeiten der Hintergrund-Bearbeitung
- bei FM-MENTOR noch durch die leistungsstarken Block-Befehle. Das zugehörige
- Haupt-Menü sieht folgendermaßen aus (siehe Seite 20) :
-
-
-
- -- Seite 20 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
- -------------------------------------------------------------------------------
- Dateien Menü Hintergrund Block Sonstiges FM-MENTOR V2.1
- ╓──────────────────────────╖
- ║Block markieren ║
- ║Farben setzen ║
- ║Kopiere Block ║
- ║Lösche Block ║
- ║Verschiebe Block ║
- ║Schatten erzeugen ║
- ║Mit Zeichen(-Folge) füllen║
- ╙──────────────────────────╜
-
-
-
- ╓───────────────────────────────────────────╖
- ║ ║
- ║ ║
- ║ M E N T O R Version 1.4 ║
- ║ Unregistrierte - Version ║
- ║ (c) 1990/91 Lutz Elsner & FM-Software ║
- ║ ║
- ╙───────────────────────────────────────────╜
-
-
-
- Definieren Sie den Block, mit dem gearbeitet werden soll
- -------------------------------------------------------------------------------
-
-
- Alle Blockoperationen werden erst nach Betätigung der Taste <──┘
- wirksam und lassen sich jederzeit mit ESCape abbrechen. Wird eine Block-
- Operation abgebrochen, so wird der ursprüngliche Bildschirm wiederherge-
- stellt.
-
- Die Bedeutung der einzelnen Menüpunkte :
-
- ║Block markieren ║ Diese Funktion ermöglicht Ihnen zunächst,
- einen Block Ihres Bildschirms "einzufangen",
- das heißt, der Inhalt eines wählbaren
- Bereichs wird zwischengespeichert und steht
- für weitere Operationen zur Verfügung.
- Selbst wenn Sie die Block-Operationen ver-
- lassen und den Bildschirm anderweitig be-
- arbeiten (z.B. löschen), können Sie nach
- erneuter Anwahl der Block-Operationen mit
- diesem Block weiterarbeiten, ihn zum Bei-
- spiel kopieren oder verschieben.
- >> HINWEIS >> Einzige Ausnahme : Wenn Sie den Menü-Punkt
- >>Hintergrund<< >Rahmen aufziehen< aktivieren
- werden vorherige Blockinhalte gelöscht.
-
-
-
- -- Seite 21 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
-
- ║Farben setzen ║ Haben Sie einen Bereich des Bildschirms als
- Block markiert, so können Sie innerhalb
- dieses Blocks die Farben insgesamt (für den
- ganzen Block) bearbeiten.
-
- ║Kopiere Block ║ Ein vorher markierter Block kann an eine be-
- liebige andere Stelle des Bildschirms kopiert
- werden. Dabei bleibt der ursprüngliche Block
- erhalten, der gespeicherte Block steht auch
- weiterhin zur Verfügung (z.B. mehrmaliges
- Kopieren).
- Da der Block während des Kopierens praktisch
- über den Bildschirm "geschoben" wird, also
- sichtbar ist, ist die Auswahl der Zielposi-
- tion denkbar einfach.
-
- ║Lösche Block ║ Der zuvor markierte Block wird gelöscht,
- sein Inhalt jedoch ist gesichert und kann
- mit der Kopier-Option jederzeit (bis ein
- neuer Block markiert wird) wiederhergestellt
- werden.
- Beim Löschen wird versucht, die Umgebung des
- Blocks zu berücksichtigen, das heisst es
- findet kein einfaches Überschreiben mit Leer-
- zeichen statt, sondern es wird versucht,
- diesen Block an seine Umgebung anzupassen.
- Konkret bedeutet das, wenn Sie z.B. den
- Hintergrund mit dem Zeichen "░" (ALT-176)
- aufgefüllt haben, daß der zu löschende Block
- ebenfalls mit dem Zeichen "░" aufgefüllt
- wird und mit der Umgebungs-Farbe eingefärbt
- wird, so daß er somit wirklich "verschwunden"
- ist.
-
- ║Verschiebe Block ║ Der markierte Block wird an eine neue, anzu-
- gebende Stelle verschoben. Da der Block bei
- dieser Funktion ebenfalls sichtbar bleibt,
- ist auch hier das Positionieren problemlos.
- Der alte Block (an der ursprünglichen Posi-
- tion) wird dabei gelöscht, wobei das unter
- >>Block<< >Lösche Block< beschriebene An-
- passen an die Umgebung stattfindet. Auch
- nach dieser Operation bleibt der Blockinhalt
- gesichert, und kann weiter genutzt weden.
-
-
-
- -- Seite 22 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
-
- ║Schatten erzeugen ║ Um den zuvor markierten Block wird ein
- Schatten erzeugt, ein wirkungsvoller Effekt
- wenn man mit Rahmen auf dem Bildschirm ar-
- beitet. (Das Menü-Fenster wird stets mit
- Schatten geöffnet).
- ║Mit Zeichen(-Folge) füllen║ So wie der ganze Bildschirm mit einer
- Zeichenfolge oder einem Zeichen gefüllt
- werden kann, so kann hier auch ein zuvor
- markierter Block aufgefüllt werden.
-
- Unter >>Sonstiges<< sind einige spezielle Funktionen von FM-MENTOR vereint,
- das zugehörige Menü erscheint in der folgenden Form :
-
- -------------------------------------------------------------------------------
- Dateien Menü Hintergrund Block Sonstiges FM-MENTOR V2.1
- ╓──────────────────────────╖
- ║Hilfs-Zeile √ ║
- ║Menü-Struktur sehen ║
- ║Ausdruck der Menü-Struktur║
- ║Geschwindigkeit der Maus ║
- ║Bildschirm ansehen ║
- ║Programm-Info ║
- ║Externes Programm ║
- ║DOS-Shell aufrufen ║
- ╙──────────────────────────╜
-
-
- ╓───────────────────────────────────────────╖
- ║ ║
- ║ ║
- ║ M E N T O R Version 1.4 ║
- ║ Unregistrierte - Version ║
- ║ (c) 1990/91 Lutz Elsner & FM-Software ║
- ║ ║
- ╙───────────────────────────────────────────╜
-
-
-
- Die hier sichtbare Hilfs-Zeile kann ausgeschaltet werden
- -------------------------------------------------------------------------------
-
-
- Die einzelnen Menüpunkte und Ihre Bedeutung :
-
- ║Hilfs-Zeile √ ║ FM-MENTOR stellt Ihnen zu jedem Menüpunkt
- eine Informationszeile am unteren Bildschirm-
- Rand zur Verfügung. Da diese Zeile natürlich
- eine Zeile Ihres Hintergrundes verdeckt, kann
- sie hier abgeschaltet werden.
- Steht das Häkchen hinter diesem Menüpunkt,
- so ist die Kurz-Hilfe eingeschaltet, anderen-
- falls ist sie ausgeschaltet.
-
-
-
- -- Seite 23 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
- ║Menü-Struktur sehen ║ Die Gesamt-Struktur des von Ihnen bis dahin
- erstellten Menü-Systems wird in Form eines
- Diagramms angezeigt, wobei speziell die
- Hilfe-Nummern der einzelnen Menü-Punkte
- (Ihres Menüs) von besonderem Interesse sind.
-
- ║Ausdruck der Menü-Struktur║ Wie oben, jedoch werden die Daten Ihres Menü-
- Systems zu Papier gebracht.
-
- ║Geschwindigkeit der Maus ║ Das Verhalten der Maus kann Ihren Bedürfnis-
- sen angepasst werden, schliesslich sind ja
- nicht alle Mäuse und alle Rechner gleich.
- Die Einstellung erfolgt in Form eines Balkens
- der die "Bremswirkung" für die Maus anzeigt,
- und zwar getrennt für die horizontale und
- die vertikale Bewegung. Also :
- Je kürzer der Balken, desto schneller die
- Maus !
-
- ║Bildschirm ansehen ║ Sie können den gesamten Hintergrund-Bild-
- schirm Ihres Menüs ansehen, so wie er später
- beim Ablauf des Menüs erscheinen wird.
- Damit Sie besser entscheiden können, ob Sie
- mit Ihrem Menü zufrieden sind, wurde diese
- Darstellung mit Animation versehen.
-
- ║Programm-Info ║ Sie erhalten einige Informationen zu
- FM-MENTOR selbst, der Rechner Konfiguration
- so wie FM-MENTOR sie ermittelt hat und zum
- freien Speicherplatz. Diese Information wird
- Ihnen in Form der Anzahl verfügbarer Bytes
- sowie der entsprechenden Anzahl möglicher
- Menü-Ebenen angezeigt.
-
- ║Externes Programm ║ Ein externes Programm Ihrer freien Wahl kann
- hier eingebunden werden und aus FM-MENTOR
- heraus aktiviert werden. Sie könnten hier zum
- Beispiel Ihren bevorzugten Text-Editor ein-
- binden um damit die Hilfetexte zu bearbeiten.
- Nach Verlassen des externen Programms (also
- zum Beispiel des Texteditors) wird FM-MENTOR
- seine Arbeit exakt an dieser Stelle fort-
- setzen.
-
-
-
- -- Seite 24 --
-
-
- Bedienung des Menü-Generators
- -----------------------------
-
-
-
-
- Voraussetzung für die Aktivierbarkeit des
- externen Programms ist natürlich, daß der vor-
- handene Arbeitsspeicher Ihres Rechners sowohl
- FM-MENTOR als auch das externe Programm auf-
- nehmen kann. Ist dies nicht der Fall, so er-
- halten Sie eine entsprechende Fehlermeldung.
- (Etwas Werbung in eigener Sache sei an dieser
- Stelle erlaubt : An einer Version von
- FM-MENTOR, die bei Ausführung externer
- Programme nur ca 10 kByte des Arbeits-
- speichers belegt wird zur Zeit gearbeitet.
- Dies würde es dem Anwender gestatten, nahezu
- alle Leistungen seiner Programme unter
- FM-MENTOR auszunutzen.)
-
- ║DOS-Shell aufrufen ║ Hier wird Ihr Betriebssystem (DOS) aktiviert.
- Sie können dann ganz wie gewohnt auf DOS-
- Ebene arbeiten, um anschliessend mit dem
- DOS-Kommando
-
- EXIT
-
- wieder an genau diese Stelle im FM-MENTOR
- zurückzukehren. Beachten Sie aber bitte, daß
- FM-MENTOR ja im Arbeitsspeicher verbleibt,
- und somit den zur Verfügung stehenden freien
- Speicherplatz durch seine Präsenz ein-
- schränkt.
-
-
-
- -- Seite 25 --
-
-
- Die Programme
-
- RUNMENU.EXE, MENU.BAT und MENTOL.EXE
-
- RUNMENU.EXE
- ------------------------------------
-
-
-
- In der neuesten Version wird FM-MENTOR mit zwei Möglichkeiten der
- Menü-Ausführung ausgeliefert. Da ist zunächst auch weiterhin das
- von den bisherigen Versionen bekannte Programm RUNMENU.EXE (bisher
- MENU.EXE genannt, kann umbenannt werden) :
-
- Das Programm "RUNMENU" bringt Ihre mit FM-MENTOR erstellten Menüs
- zur Ausführung. Dabei liest es seine Informationen aus einer
- verschlüsselten Datei, deren Name ihm beim Aufruf als Parameter
- (wahlweise mit Dateikennung .MEM oder ohne, andere Dateikennun-
- gen sind nicht gestattet) übergeben werden muß. Wird kein
- Datei-Name übergeben, so wird per Voreinstellung versucht, die
- Datei STANDARD.MEM zu öffnen.
-
-
- Syntax : RUNMENU [MenüName[.MEM]]
-
-
- Die Steuerdatei muß im aktuellen Pfad liegen !
-
- ┌────────────────────────────────────────────────────────────────────────────┐
- │ │
- │ >> A C H T U N G >> Mit der Version 1.4 musste die Datenstruktur │
- │ der Steuerdateien geändert werden, so daß diese │
- │ n i c h t (!) zu den vorherigen Versionen │
- │ kompatibel sind. │
- │ Ein Konvertier-Programm für die Quell-Menü- │
- │ Dateien (die mit der Endung .EFM) der Versionen │
- │ 1.0, 1.1, 1.2 und 1.3 zur Version 1.4 wird mit- │
- │ geliefert. │
- │ Codierte Menüs können nicht konvertiert werden, │
- │ da die Codierung ja nicht einheitlich ist. │
- │ │
- └────────────────────────────────────────────────────────────────────────────┘
-
- Ein Aufruf könnte also folgendes Aussehen haben :
-
- RUNMENU REM sucht Informa-
- tionen aus
- STANDARD.MEM
-
- oder RUNMENU mendatei.mem REM benutzt die
- Steuerdatei
- mendatei.mem
-
- oder C:\FMMENTOR\RUNMENU datei.mem REM wobei die
- Steuerdatei
- datei.mem im
- aktuellen Pfad
- stehen muß
-
-
-
- -- Seite 26 --
-
-
- Das Programm RUNMENU.EXE
- ------------------------
-
-
-
- Neu ab der Version 1.3 ist hier die Möglichkeit der Passwort-
- Abfrage (siehe auch Seite 11) und die Direkt-Anwahl der Menü-Punkte
- über Hotkey.
- Dabei wird, sofern die gewählten Menü-Farben das zulassen, der
- erste Buchstabe jedes Menü-Punktes heller dargestellt.
- Unabhängig von der Darstellung jedoch kann durch Eingabe eines
- Buchstabens der nächste Menü-Punkt, der mit diesem Buchstaben
- anfängt, angewählt werden.
- Dabei geht RUNMENU einmal das ganze Menü, startend hinter dem
- Cursor-Balken, durch.
-
-
-
- -- Seite 27 --
-
-
- Die Kombination MENU.BAT und MENTOL.EXE
- ------------------------------------------
-
-
-
- Neu hinzugekommen ist die Kombination MENU.BAT und MENTOL.EXE
- Installieren Sie diese beiden Programme, so ändert sich bei der
- Handhabung für den Anwender nichts, lediglich ein geringfügig
- höherer Zeitaufwand (von 0 bis maximal 4 Sekunden) bei der
- Abarbeitung kann entstehen. Der enorme Vorteil dieser Kombination
- liegt darin, daß das Menü-System lediglich
-
- !!! 80 Byte !!! des Arbeitsspeichers belegt,
-
- so daß selbst die größten "Speicher-Fresser" aus diesem Menü heraus
- gestartet werden können.
-
- Die Syntax für den Aufruf ist ähnlich wie bei RUNMENU.EXE, lediglich
- das der Aufruf nun aus einer Batch-Datei heraus erfolgt. Diese
- MENU.BAT besteht aus folgenden zwei Zeilen :
-
-
- @ECHO OFF
- [Suchweg\]MENTOL.EXE [MenüName[.MEM]] [/Pfad=Verzeichnis] FM-MENTOR-MENUE
-
-
- Dabei sind die in eckigen Klammern [] angegebenen Parameter optional,
- zwingend ist lediglich der Aufruf von MENTOL und die Erkennungs-
- Zeichenkette FM-MENTOR-MENUE (Großbuchstaben !).
-
- Mit Suchweg\ können Sie den Zugriff auf das Programm MENTOL angeben,
- falls es nicht im aktuellen Verzeichnis liegen sollte.
-
- Mit MenüName (Endung .MEM kann weggelassen werden) können Sie wie bei
- RUNMENU.EXE eine Steuerdatei angeben, standardmäßig wird STANDARD.MEM
- verwendet.
-
- Mit dem Parameter /Pfad= können Sie angeben, in welchem Verzeichnis sich
- die Datei MENU.BAT befindet, falls MENU.BAT und MENTOL.EXE nicht im
- aktuellen Verzeichnis liegen und kein Suchpfad mit dem DOS-Kommando
- PATH= gesetzt wurde. Also z.B.:
-
- /Pfad=C:\BATCH\
-
-
-
- Anmerkung : Denken Sie daran, daß ab DOS 3.3 das Aufrufen einer Batch-
- Datei aus einer Batch heraus mit CALL erfolgt, also z.B.:
-
- CALL STAPEL2.BAT
-
- Bei früheren DOS-Versionen müssen Sie in einem solchen Fall
- einen zweiten Kommando-Prozessor laden, das geschieht fol-
- gendermaßen:
-
- %COMSPEC% /C STAPEL2.BAT
-
-
-
- -- Seite 28 --
-
-
- Die Kombination MENU.BAT und MENTOL.EXE
- ------------------------------------------
-
-
-
- Neu ab der Version 1.3 ist hier die Möglichkeit der Passwort-
- Abfrage (siehe auch Seite 11) und die Direkt-Anwahl der Menü-Punkte
- über Hotkey.
- Dabei wird, sofern die gewählten Menü-Farben das zulassen, der
- erste Buchstabe jedes Menü-Punktes heller dargestellt.
- Unabhängig von der Darstellung jedoch kann durch Eingabe eines
- Buchstabens der nächste Menü-Punkt, der mit diesem Buchstaben
- anfängt, angewählt werden.
- Dabei geht MENTOL einmal das ganze Menü, startend hinter dem
- Cursor-Balken, durch.
-
-
-
- -- Seite 29 --
-
-
- Das Programm SCR2SCR
- ---------------------
-
-
-
- Der Name dieses Hilfsprogramms sagt schon etwas über seine
- Funktion :
-
- SCR 2 SCR
-
- SCReen TwO SCReen
-
- SCREEN TO SCREEN
-
- Bildschirm zu Bildschirm
-
-
- Es dient dazu, beliebige Bildschirm-Inhalte im FM-MENTOR-Format
- (seit Erscheinen der Version 1.4 ist dies eine komprimierte Datei,
- und somit nicht mehr zu den Bildschirm-Dateien vorheriger Formate
- kompatibel !) abzuspeichern, um sie später in Menü-Systeme einzubinden.
-
- (Achtung : keine Grafik-Bildschirme !!!)
-
-
- Die Syntax für den Aufruf ist :
-
-
- SCR2SCR [Pfadname]
-
-
- Der Parameter "Pfadname" ist freiwillig, er weist das Programm
- an, die Bildschirm-Dateien im angegebenen Pfad abzulegen.
- Wird dieser Parameter weggelassen, so werden die Bildschirm-
- Dateien immer in dem Pfad abgespeichert, in dem das Programm
- SCR2SCR selber liegt.
-
-
- Einmal aufgerufen, lauert dieses Programm speicherresident im
- Hintergrund, um bei Betätigung der Taste
-
-
- ╔════════════════╗
- ║ PrtScr (Druck) ║
- ╚════════════════╝
-
-
- den aktuellen Bildschirm in eine Datei "SCREEN??.MHG"
- abzuspeichern. Dabei wird automatisch, beginnend mit 1, durch-
- nummeriert, wobei die Nummer anstelle der oben aufgeführten
- Fragezeichen im Dateinamen erscheint.
-
-
- Sie können so komfortabel Bildschirme Ihrer Produkte zwecks
- Werbung in FM-MENTOR-Menüs übernehmen.
-
-
-
-
- -- Seite 30 --
-
-
- Kurz-Zusammenfassung
- --------------------
-
-
-
- Aufruf Online-Hilfe : SHIFT F1
-
- ZeilenEditor-Kommandos : Cursor-Tasten
- DEL / Entf löscht unter Cursor
- BACKSP / <-- löscht vor Cursor
- ESC / EingLösch löscht Eingabezeile
- RETURN beendet Eingabe
-
- Farben-Fenster : Bewegen mit Cursor-Rauf und Cursor-
- Runter, Wechsel mit TAB, Auswählen
- mit RETURN, Beenden mit ESC
-
- Menü-Bearbeitung : Menü-Name muß vorhanden sein !
- Besondere Menü-Kommandos :
-
- *#* im Menü-Namen erzeugt
- "leeres" Menü für Start-
- und Schluß-Bildschirme
- *RUN* im Menü-Namen startet
- das im Anschluss gegebene
- Programm (.EXE, .COM oder
- .BAT) und zeigt dann den
- 1. Menü-Punkt, sofern dies
- nicht durch die Angabe von
- NOP als 1. Menüpunkt unter-
- bunden wird.
-
- *name Gibt Verzweigung in
- Menü-Ebene [name] an.
- *ende/*ENDE Rückkehr aus dieser
- Menü-Ebene in die
- aufrufende.
- *halt/*HALT bricht die Ausführung
- des Menüs an dieser
- Stelle ab (Programm-
- Abbruch).
- |PW leitet Passwort-Abfrage
- ein, maximal 28 Zeichen
- # trennt aufeinanderfol-
- gende Kommandos (wie
- der ":" im BASIC).
-
- Hintergrund-Bearbeitung: Hintergrund wird nur in die Menü-
- Ebene übernommen, wenn er mit dem ent-
- sprechenden Menü-Punkt zugeordnet wird !
-
- Option "<R>ahmen aufziehen" zerstört als
- einzige den Inhalt eines gesicherten Blocks !
- Ansonsten bleibt ein einmal markierter Block
- im Speicher, bis ein neuer Block markiert wird.
-
- Option "Lösche Bildschirm" bewirkt zunächst,
- daß die Menü-Ebene keinen eigenen Hintergrund
- erhält.
-
-
-
- -- Seite 31 --
-
-
- Anhang
- ------
-
-
-
-
-
-
-
-
- Bestellungen richten Sie bitte an :
-
-
-
- ╔══════════════════════════╗
- ║ F M - S O F T W A R E ║
- ║ ║
- ║ Frank Murovec ║
- ║ Brunnenstrasse 89 ║
- ║ 4050 Mönchengladbach 1 ║
- ╚══════════════════════════╝
-
-
- Selbstverständlich sind wir auch jederzeit für Anregungen, Kritik und
- Probleme empfänglich, richten Sie diese bitte an dieselbe Adresse.
-