Wait for a Menu Selection
The Pause until menu selected pauses script execution until the specified menu option has been selected. If after the specified timeout, the specified menu option has not been selected, the block of statements following PauseFalse keyword is executed.
Used very rarely, the Wait for a Keystroke is usually preferred. Use Insert/Wait For/Menu menu to generate easily such a Pause.
Pause [x secs] until
'If the key is pressed, the optional statements after the PauseOK and before the PauseFalse are executed
' After the specified timeout, if the key has not been pressed, the statements after the PauseFalse are executed
MsgBox("Pause at line "+ #ErrorLine$ +" has failed !",16,"Runtime error")
[x secs], optional. If the menu option has not been selected after x seconds, the statements after the PauseFalse keyword are executed. If not specified, the default timeout is the one as defined by #PauseTimeout system variable (default value: 120 seconds). mins can be used instead of secs for a timeout in minutes.
Menu, keyword. It specifies in <menu_item> the menu selection to wait. Use Insert/Wait For/Menu menu option to generate the correct <menu_item> syntax.
InWindow, optional keyword. If specified, the condition is met only when the menu option is selected within the window specified by <window_name> and its <instance> number.
InModule, optional keyword. If specified, the condition is met only when the menu option is selected within the application specified by <application_name>.
MsgBox("'Wait for' at line " + #ErrorLine$ + " has failed !")