home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Best of German Only 1
/
romside_best_of_german_only_1.iso
/
anwender
/
fmmentor
/
handbuch.txt
< prev
next >
Wrap
Text File
|
1979-12-31
|
77KB
|
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.