Editing macro screens: General
Provides general information about the screen.
For any field except Screen Name, you can use a variable name or an arithmetic expression as
the field value. You can enter these variable names and expressions directly into text
areas or add them to lists by selecting <Expression> from the list.
A variable name should have the following format: $var_name$, where
var_name can be alphanumerics, the dash symbol, and the underscore symbol. Variable
names must be enclosed in dollar signs. Variable names are case sensitive.
For more information see the Macro Programming Guide.
- Screen Name
- Unique text string to identify the selected screen. Each screen within a macro must have a unique
name. This is the name that appears in the Screen Name selection list.
- Entry Screen
- Select true if the selected screen is the first screen in the macro to be displayed.
Only one screen can be identified as the
- Exit Screen
- Select true if the selected screen is the last screen in the macro to be displayed.
The macro stops playing when it comes to an exit screen.
- Transient Screen
- Select true if the selected screen is an intermittently displayed
screen that appears at different times but always needs the same action applied.
For example, you might have a screen that appears at different times in the macro,
and simply needs to be cleared. Rather than identifying this screen as a Valid Next Screen for
all screens that it might follow, you can mark it as a transient screen.
When a transient screen is encountered, the defined actions are taken even though this screen
is not on the previous screen's next screen list.
The macro continues
recognition of the next screen, essentially ignoring the transient screen. A transient screen can
be matched at any point in the macro. Any Valid Next Screens for a transient screen are ignored.
- Set Recognition Limit
- Limits the number of times the current screen can be recognized by the macro. This field prevents
infinite looping in the macro. If the Screens Before Error limit is reached, the macro will stop with an error.
- Set Pause Time
Amount of time for the macro runtime to pause after performing