Command | Description | Value |
---|---|---|
MOD | Opening a module/macro | open_module(MODULE_ID) |
MSG ON | Output of a dialog message | ui_message_id() |
MSG OFF | Hides dialog messages | |
DATA | Adds a value to the active data field | DataField class and its methods: set_raw_value(value) and set_text_value(value) |
DATAV | Expands the value of a variable and writes it in the active data field | For reading out the variable: uvar_get()= and its methods: set_raw_value(value) and set_text_value(value) |
ECHO ON/OFF | Activates/deactivates the output of macro commands in the client | NEW echo_enabled() , NEW echo_disabled() |
LOOP/END LOOP | Starts/quits a loop | Python language constructions like if or for |
MENU | Opens a menu item | menu() Method of the Module class |
REPLY | Answers an opened message box by specifying the number of the button | |
SETV | Replaces a variable with the specified value | uvar_set() |
SETVXY | Replaces a variable with the value from the specified data field | uvar_set() and methods of the Data field class |
SETT | Adds the defined character string to the module title | set_title_suffix() method of the Module class |
TRACE ON1 | Starts chase. Displays every macro command in the dialog message. The macro command can be executed or not executed, or the entire macro execution can be canceled at a particular point. | |
TRACE OFF | End chase | |
WAIT | Waits for the specified number of seconds before executing each macro command | sleep(n) Python language construction |
Command | Description | Value |
---|---|---|
MOD | Opening a module/macro | open_module(MODULE_ID) |
MSG ON | Output of a dialog message | ui_message_id() |
MSG OFF | Hides dialog messages | |
DATA | Adds a value to the active data field | DataField class and its methods: set_raw_value(value) and set_text_value(value) |
DATAV | Expands the value of a variable and writes it in the active data field | For reading out the variable: uvar_get()= and its methods: set_raw_value(value) and set_text_value(value) |
ECHO ON/OFF | Activates/deactivates the output of macro commands in the client | echo_on() , echo_off() |
LOOP/END LOOP | Starts/quits a loop | Python language constructions like if or for |
MENU | Opens a menu item | menu() Method of the Module class |
REPLY | Answers an opened message box by specifying the number of the button | |
SETV | Replaces a variable with the specified value | uvar_set() |
SETVXY | Replaces a variable with the value from the specified data field | uvar_set() and methods of the Data field class |
SETT | Adds the defined character string to the module title | set_title_suffix() method of the Module class |
TRACE ON1 | Starts chase. Displays every macro command in the dialog message. The macro command can be executed or not executed, or the entire macro execution can be canceled at a particular point. | |
TRACE OFF | End chase | |
WAIT | Waits for the specified number of seconds before executing each macro command | sleep(n) Python language construction |
Command![]() |
Description | Value |
---|---|---|
WAIT | Waits for the specified number of seconds before carrying out each macro command. This command can be deactivated by another WAIT command (e.g. WAIT 0). Can be used for self-executing presentations. | <sec> |
TRACE ON2 | Starts a dialog message. Depending on the user input in the dialog message, the macro branches out.
|
|
TRACE ON1 |
|
|
TRACE OFF | End chase | |
SUSPEND | Suspends the macro execution until the user selects the Continue macro menu item. If another macro is called up manually while a macro is suspended, the suspended macro cannot subsequently be resumed. | |
STATISTIC | Starts/terminates a short statistic. STATISTIC sets up a summary record for all events which occur between STATISTIC ON and STATISTIC OFF. This is shown by the event STATISTIC. | ON = Starts statistic OFF = Terminates statistic |
SETVXY |
|
@xxxx X Y example: You want to jump to the 5th field of the 3rd data area. Value input: 3 5 (three, space, five) |
SETV | Replaces the value of the variable by the entry specified here: <Value>
|
<Variable> = <Value> |
SETT |
|
<Text> <@Gxxx> <Text> <@Gyyy>... |
REPLY |
|
<Button number> VALUES: 1=YES or OK 2=NO 3=HELP |
MSG ON |
|
<Dialog message ID> |
MSG OFF |
|
|
MOD | MODULE
|
<Module ID> |
MENU |
|
<Menu item ID> |
LOOP |
|
|
INBX |
|
<Value> |
GOTO |
|
<Window> <Field number> Example: In Window 2, you want to jump to the third input field. Value input: 2 3 (two, space, three) |
END LOOP |
|
|
ECHO ON |
|
|
ECHO OFF | From this command on, all further macro commands are executed without output on the client.
|
Note:
|
DUMPSCREEN | Prints the entire main window of the software into the specified file. Prerequisites for DUMPSCREEN:
|
Path and file name, where the screenshots are to be stored. |
DEBUG |
|
0 = Quits the logfile 1 = Starts the logfile 2 = Server logfile with additional information is activated. PERF ON = Starts the collection of statistical data PERF OFF = Quits the collection of statistical data. |
DATAV | Expands the value of a variable and writes it into a data field. | <@ Variable> |
DATA |
|
<Input value> |
CONT | During macro run, a message asks if it is to be continued. At this point, the user has the option to interrupt the macro (e.g. in the case of automatic deletion after data has been transferred.) | |
# |
|
<Command> |