Das hier beschriebene Format der Makro-Definitionsdatei ist zum Zeitpunkt der Erstellung dieses Handbuchs aktuell. Da sich das Format jedoch mit Erweiterungen des Programms ändern kann, kann auch diese Formatbeschreibung lückenhaft sein. Beispiele sowie eine vollständige Beschreibung des zu Ihrer Version aktuellen Formats finden Sie in den Dateien geograf.mde und menue.mde im Unterverzeichnis /MACROS/ORIGINAL unterhalb des Programmverzeichnisses von GEOgraf. Alle Zeilen einer Makrodefinitionsdatei, die mit einem '*' beginnen, sind Kommentarzeilen. Alle anderen Zeilen bestehen aus der Kurztastenkennung, bzw. dem Namen des Menüfeldes, einem Gleichheitszeichen und der durch Leerzeichen getrennten Folge von Kennungen für die zu ersetzenden Tasten oder Kommandos.
A) Die folgenden Tastenkombinationen, Lupentasten und Menüfelder können mit Makros belegt werden:
ALT a...ALT z |
Alternatetasten |
CTL a...CTL z |
Control- bzw. Strg-Tasten |
GM0 |
Vordefiniertes Hauptmenü |
GM1...GM999999 |
Grafik-Menüfelder |
GM1000, GM1001 |
Tastaturersatz: vorbelegt für die Texteingabe mit der Maus oder dem Pen (in der Griffel_f_W.mde) |
M0...M999999 |
Subroutinen für Makroprogrammierung |
davon M1...M256 |
Menüfelder auf dem Digitalisiertablett |
D1...D256 |
Funktionstasten auf der Digitalisierlupe |
d1...d256 |
Digitalisierlupentasten im Tastatureingabemodus, d.h. immer dann, wenn GEOgraf eine Text- oder Zahleneingabe erwartet. Wenn diese Makrotasten nicht definiert sind, werden die entsprechenden Werte von D1...D256 genommen. Welche Namen Ihre Digitizer-Tasten haben, können Sie mit 3 Methoden herausfinden:
|
B) Die folgenden Kommandos können Sie zur Definition eines Makros verwenden:
Spezielle Kommandos für das Grafikmenü:
LF \ |
Waagerechte Trennlinie zum nächsten Kommandofeld. Zwischen LF und dem \ steht ein Leerzeichen. Vor jedem Kommando LF \ muss eine Kommandofolge in Klammern {...} stehen (mindestens ein leeres Makrokommando {}). |
LF |
LF bildet den Abschluss eines Grafikmenüs. |
ALT-LF |
Zeilenumbruch in mehrzeiligen Menüfeldern |
"....." |
Text im Grafikmenüfeld |
{ ... } |
Begrenzt die eigentlichen Makrokommandos, die durch den Mausklick auf das Menüfeld ausgelöst werden. Zwischen geschweiften Klammern und Makrokommando muss je ein Leerzeichen stehen. |
{ ... GMx } |
Hier kann auch eine weitere Grafikmenüleiste aufgerufen werden. |
{ GM0 } |
springt zurück ins Hauptmenü |
{... END } |
springt zurück ins aufrufende Menü |
| |
Senkrechte Begrenzungslinie für Menüfelder, die statt untereinander nebeneinander liegen sollen. |
TRIGGER-MESS |
(GRIFFEL) Holt eine Messung vom angeschlossenen Messgerät. |