Hallo
1. mit store_macro macroname "dateiname" wird ein Macro erst erzeugt.
1.1 hierzu erzeugt man eine Textdatei
EDIT_FILE "text_dateiname" oder Texteditor
Inhalt der Datei kann ein odere mehrere Macros sein.
Auch verschachtelte Struktur ist möglich.
DEFINE macroname
....
END_DEFINE
meist am Ende dieser Textdatei folgt das Speichern dieser Macros
STORE_MACRO macroname DEL_OLD "macro_dateiname"
damit das STORE_MACRO durchgführt wird läd man die Textdatei mit INPUT "text_dateiname" .
Jetzt müsste im aktuellen Verzeichnis eine Datei mit dem "macro_dateiname" entstanden sein.
und die Macros sind jetzt aktiv
(der DEFINE Befehl wird auch ja auch ausgeführt )und können ausgeführt werden.
Hinweis:
der Befehl INPUT "dateiname" führt alle Befehle in einer Textdatei aus. z.B auch den Befehl STORE_MACRO
die Datei "customize.m" ist dafür da, dass die Anwender ihre Macros einbinden können. Diese Datei wird vom startup.m aus mit dem Befehl INPUT "customize.m" geöffnet.
D.H in die customize.m trägt man alle Macro-Ladebefehle und INPUT-Befehle ein.
dadurch werden die Macros wieder aufgerufen. ( dateiname mit Pfad)
laod_macro "dateiname" macroname {ausführen}
wird dieses wieder geöffnet und ggf. gleich ausgeführt (macroname)
Tip:
die Toolbar ist eine eigendlich auch nur eine ASCII-Datei, die mit INPUT (oder dem entsprechendem Befehl unter "Toolbar laden") wieder aufgerufen wird.
d.h in customize.m komt eine Zeile mit
INPUT "toolbar_dateiname"
die Befehle bekommt man mit einem trace "text-dateiname" raus oder in dem man die Befehlsfolge in die Toolbox aufnimmt und mit EDIT wieder anschaut.
ich hoffe die "stenno" Hilfe ist verständlich genug. Viel Erfolg
------------------
Gruß Anne
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP