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![]() |
---|---|---|
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. |
SETVXY |
|
@xxxx X Y Beispiel: Es soll im 3.Dber in das 5. Feld gesprungen werden. Eingabe Wert: 3 5 (drei, blank, fünf) |
ECHO OFF | Ab diesem Befehl werden alle weiteren Makrobefehle ohne Ausgaben am Client ausgeführt.
|
Hinweise:
|
DATAV | Expandiert den Wert einer Variablen und schreibt ihn in ein Datenfeld. | <@ Variable> |
REPLY |
|
<Button-Nummer> WERTE: 1=JA oder OK 2=NEIN 3=HILFE |
MSG ON |
|
<Dialogmeldung-Identnummer> |
DATA |
|
<Eingegebener Wert> |
GOTO |
|
<Fenster> <Feld-Nummer> Beispiel: Es soll im Fenster 2 in das dritte Inputfeld gesprungen werden. Eingabe Wert: 2 3 (zwei, blank, drei) |
# |
|
<Kommentar> |
MENU |
|
<Menüpunkt-Identnummer> |
MOD | MODULE
|
<Modul-Identnummer> |
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> |
SETT |
|
<Text> <@Gxxx> <Text> <@Gyyy>... |
SETV | Ersetzt den Wert der Variable gegen den hier angegebenen Eingabe: <Wert>
|
<Variable> = <Wert> |
INBX |
|
<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.) | |
ECHO ON |
|
|
END LOOP |
|
|
LOOP |
|
|
MSG OFF |
|
|
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 | |
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 |
DUMPSCREEN | Druckt das gesamte Hauptfenster der Software in die angegebene Datei. Voraussetzungen für DUMPSCREEN:
|
Pfad und Dateibezeichnung, wo die Screenshots abgelegt werden sollen. |