Befehl | Beschreibung | Wert |
---|---|---|
MOD | Aufruf eines Moduls/eines Makros | open_module(id) |
MSG ON | Ausgabe einer Dialogmeldung | ui_message_id() |
MSG OFF | Blendet Dialogmeldungen aus | |
DATA | Fügt einen Wert ins aktive Datenfeld ein | DataField class und seine Methoden: set_raw_value(value) und set_text_value(value) |
DATAV | Expandiert den Wert einer Variablen und schreibt ihn in das aktive Datenfeld | Für das Auslesen der Variable: uvar_get() Für das Schreiben DataField class und seine Methoden: set_raw_value(value) und set_text_value(value) |
ECHO ON/OFF | Aktiviert/Deaktiviert Ausgabe der Makrobefehle am Client | NEU echo_enabled() , NEU echo_disabled() |
LOOP/END LOOP | Startet/Beendet eine Schleife | Konstruktionen der Python-Sprache, wie if oder for |
MENU | Ruft einen Menüpunkt auf | menu() Methode der Klasse Module |
REPLY | Gibt auf eine geöffnete Meldungs-Box eine Antwort durch die Angabe der Nummer des Buttons | |
SETV | Ersetzt eine Variable mit dem angegebenen Wert | uvar_set() |
SETVXY | Ersetzt eine Variable mit dem Wert aus dem angegebenen Datenfeld | uvar_set() und Methoden der Klasse Data field |
SETT | Fügt die definierte Zeichenkette in den Modultitel ein | set_title_suffix() Methode der Klasse Module |
TRACE ON1 | Startet Nachverfolgung. Zeigt jeden Makrobefehl in der Dialogmeldung an. Der Makrobefehl kann ausgeführt oder nicht ausgeführt werden oder die ganze Makro-Ausführung kann zu einem bestimmten Zeitpunkt abgebrochen werden. | |
TRACE OFF | Ende Nachverfolgung | |
WAIT | Wartet die angegebene Anzahl von Sekunden mit der Ausführung jedes Makrobefehls | sleep(n) Konstruktion der Python-Sprache |
Befehl | Beschreibung | Wert |
---|---|---|
MOD | Aufruf eines Moduls/eines Makros | open_module(MODULE_ID) |
MSG ON | Ausgabe einer Dialogmeldung | ui_message_id() |
MSG OFF | Blendet Dialogmeldungen aus | |
DATA | Fügt einen Wert ins aktive Datenfeld ein | DataField class und seine Methoden: set_raw_value(value) und set_text_value(value) |
DATAV | Expandiert den Wert einer Variablen und schreibt ihn in das aktive Datenfeld | Für das Auslesen der Variable: uvar_get() Für das Schreiben DataField class und seine Methoden: set_raw_value(value) und set_text_value(value) |
ECHO ON/OFF | Aktiviert/Deaktiviert Ausgabe der Makrobefehle am Client | echo_on() , echo_off() |
LOOP/END LOOP | Startet/Beendet eine Schleife | Konstruktionen der Python-Sprache, wie if oder for |
MENU | Ruft einen Menüpunkt auf | menu() Methode der Klasse Module Ein Customizingbeispiel für MENU154 finden Sie hier |
REPLY | Gibt auf eine geöffnete Meldungs-Box eine Antwort durch die Angabe der Nummer des Buttons | |
SETV | Ersetzt eine Variable mit dem angegebenen Wert | uvar_set() |
SETVXY | Ersetzt eine Variable mit dem Wert aus dem angegebenen Datenfeld | uvar_set() und Methoden der Klasse Data field |
SETT | Fügt die definierte Zeichenkette in den Modultitel ein | set_title_suffix() Methode der Klasse Module |
TRACE ON1 | Startet Nachverfolgung. Zeigt jeden Makrobefehl in der Dialogmeldung an. Der Makrobefehl kann ausgeführt oder nicht ausgeführt werden oder die ganze Makro-Ausführung kann zu einem bestimmten Zeitpunkt abgebrochen werden. | |
TRACE OFF | Ende Nachverfolgung | |
WAIT | Wartet die angegebene Anzahl von Sekunden mit der Ausführung jedes Makrobefehls | =sleep(n)= Konstruktion der Python-Sprache |
Befehl | Beschreibung | Wert |
---|---|---|
CONT | Eine Meldung fragt während des Makros, ob dieses fortgeführt werden soll. Der Benutzer hat die Möglichkeit, an dieser Stelle das Makro zu unterbrechen. (z.B. Bei automatischem Löschen nach Übertrag von Daten.) | |
DATA |
|
<Eingegebener Wert> |
DATAV | Expandiert den Wert einer Variablen und schreibt ihn in ein Datenfeld. | <@ Variable> |
DEBUG |
|
0 = Beendet die Logdatei 1 = Startet die Logdatei 2 = Server-Logdatei mit zusätzlichen Informationen wird aktiviert. PERF ON = Startet das Sammeln von statistischen Daten PERF OFF = Beendet das Sammeln von statistischen Daten. |
DUMPSCREEN | Druckt das gesamte Hauptfenster der Software in die angegebene Datei. Voraussetzungen für DUMPSCREEN:
|
Pfad und Dateibezeichnung, wo die Screenshots abgelegt werden sollen. |
ECHO OFF | Ab diesem Befehl werden alle weiteren Makrobefehle ohne Ausgaben am Client ausgeführt.
|
Hinweise:
|
ECHO ON |
|
|
END LOOP |
|
|
GOTO |
|
<Fenster> <Feld-Nummer> Beispiel: Es soll im Fenster 2 in das dritte Inputfeld gesprungen werden. Eingabe Wert: 2 3 (zwei, blank, drei) |
INBX |
|
<Wert> |
LOOP |
|
|
MENU |
|
<Menüpunkt-Identnummer> |
MOD | MODULE
|
<Modul-Identnummer> |
MSG ON |
|
<Dialogmeldung-Identnummer> |
MSG OFF |
|
|
REPLY |
|
<Button-Nummer> WERTE: 1=JA oder OK 2=NEIN 3=HILFE |
SETV | Ersetzt den Wert der Variable gegen den hier angegebenen Eingabe: <Wert>
|
<Variable> = <Wert> |
SETVXY |
|
@xxxx X Y Beispiel: Es soll im 3.Dber in das 5. Feld gesprungen werden. Eingabe Wert: 3 5 (drei, blank, fünf) |
SETT |
|
<Text> <@Gxxx> <Text> <@Gyyy>... |
STATISTIC | Startet/Beendet eine Kurzstatistik. STATISTIC legt für alle zwischen STATISTIC ON und STATISTIC OFF aufgetretenen Ereignisse einen Summen-Datensatz an. Dieser ist am Ereignis STATISTIC erkennbar. | ON = Startet Statistik OFF = Beendet Statistik |
SUSPEND | Unterbricht die Makro-Ausführung solange bis der Benutzer den Menüpunkt Makro weiter wählt. Wird während eines unterbrochenen Makros ein anderes Makro manuell aufgerufen, kann das unterbrochene Makro nicht mehr fortgesetzt werden. | |
TRACE ON1 |
|
|
TRACE ON2 | Startet eine Dialogmeldung Abhängig von der Benutzereingabe in der Dialogmeldung verzweigt das Makro.
|
|
TRACE OFF | Ende Nachverfolgung | |
WAIT | Wartet die angegebene Anzahl von Sekunden mit der Ausführung jedes Makro-Befehls. Der Befehl kann durch einen weiteren WAIT- Befehl deaktiviert werden (z.B. WAIT 0). Kann für selbstablaufende Vorführungen verwendet werden. | <sec> |
# |
|
<Kommentar> |