- kollatz
Was ist eine Makro-Datei?
Zurück zum Inhaltsverzeichnis - Grundlagen
Eine Segment-Datei kann auf zwei Wegen als Makro-Datei definiert werden: auf Kommandoebene oder mit dem TUSTEP-Datei-Manager.
Das Standard-Makro #*beispiel enthält eine Sammlung von ausführbaren Skripten. Die folgende Kommandofolge lädt diese Beispielskripte in die Datei 'testmakros' und definiert diese Segment-Datei als Makro-Datei 1.
Gib Kommando >DA,testmakros,RAN-AP Einrichten der Segment-Datei Gib Kommando >*BEISPIEL,testmakros Beispielskripte werden in die Segment-Datei 'testmakros' geschrieben Gib Kommando >DE,MAKRO=1:testmakros Segment-Datei 'testmakros' wird als 1. Makro-Datei definiert
Sobald eine Makro-Datei definiert ist, können die darin enthaltenen Skripte über den TUSTEP-Datei-Manager angezeigt und ausgeführt werden.
Auswahl einer Makro-Datei
Die durch den Benutzer definierte Makro-Datei wird neben den Standard-Makros allgemeiner Art und den Standard-Makros der Satzumgebung zur Auswahl angeboten:
Auswahl eines Makros/Skripts
Aufruf eines Makros/Skripts - Info zum Skript
Das Skript kann direkt aus dem Datei-Manager ausgeführt werden durch Klick auf den Button „aufrufen“
Gib Kommando >I,$ informiert über Inhaltsverzeichnis der Skripte/Segmente der Makro-Datei 1
Gib Kommando >I,$erfassen informiert über Inhalt des Skripts/Segments 'erfassen'
Gib Kommando >$erfassen führt Skript/Segment 'erfassen' aus Makro-Datei 1 aus
Skripte aus definierten Makro-Dateien können aus der Kommandozeile direkt aufgerufen werden, indem dem Skriptnamen (= Segmentname) je nach Makro-Datei ein, zwei oder drei Dollarzeichen $ vorangestellt werden:
Gib Kommando >$name führt Skript/Segment name aus Makro-Datei 1 aus Gib Kommando >$$name führt Skript/Segment name aus Makro-Datei 2 aus Gib Kommando >$$$name führt Skript/Segment name aus Makro-Datei 3 aus
Ein Skript kann mit der Anweisung „x“ auch aus dem Editor aufgerufen werden:
Gib Anweisung >X, $name führt Skript/Segment name aus Makro-Datei 1 aus usw.
Makro-Datei permanent definieren
Soll eine Makro-Datei nicht nur temporär während der aktuellen Sitzung, sondern permanent definiert werden, kann die Definition in die Datei 'tustep.ini' geschrieben werden:
#DE,MAKRO=1:makrodatei definiert Segment-Datei 'makrodatei' permanent als 1. Makro-Datei