Pause Between Actions (Macro tab)
The Pause Between Actions field on the Macro tab specifies a time
period for the macro runtime to wait:
- After performing an Input action or a Prompt action, to allow all the possible side effects of either of these two actions to complete; and
- After performing the last action in a macro screen, to allow any other side effects of action-processing to complete.
Originally the Pause Between Actions was implemented as a pause
after every type of action, not just after
Input and Prompt actions. It is now implemented as follows:
- The macro runtime waits:
- For an interval equal to 50% of the pause time, after every Input action or Prompt action except the last one in a macro screen.
- For an interval equal to 100% of the pause time, after the last action in a macro screen.
- The macro runtime does not wait:
- After the last Input action or Prompt action in a macro screen (unless it is the last action in the macro screen).
- After any other type of action.
By default the Pause Between Actions checkbox is enabled and the
timeout value is set to 300 milliseconds. Therefore by default the
macro runtime:
- Waits 150 milliseconds after every Input action or Prompt action except the last one in a macro screen.
- Waits 300 milliseconds after the last action in a macro screen.
Notice that Pause Between Actions affects every macro screen. Therefore this one setting allows you avoid timing errors throughout the macro, without having to change each macro screen that might have a problem.