Repeat Exit
The Repeat Exit command is used to exit out of a repeat loop before the entire cycle is completed. This command would typically be used in conjunction with a conditional If statement. If the condition is met, the macro exits the repeat loop before the entire cycle is complete. The macro then continues with the command that follows the Repeat Exit.
The Break command may also be used to exit from a repeat loop. Use the Continue command if needing to skip to the end of the Repeat loop and start with a new repeat cycle.
This command does not open an editable Macro Express window. Expand the Repeat category and double click on the Repeat Exit command to insert it directly into the script.
Sample Macro Below is a modified Copy and Paste Routine macro demonstrated in the Tutorial. If specific text is found during the clipboard copy, the macro exits the repeat loop. Otherwise it continues cycling through the loop.
Repeat Start (Repeat 100 times) Window Activate: notepad Wait for Window Title: notepad Text Type (Simulate Keystrokes): <SHIFT><END> Clipboard Copy If Clipboard Contains "phrase I'm looking for" Repeat Exit End If Text Type (Simulate Keystrokes): <HOME><ARROW DOWN> Window Activate: wordad Wait for Window Title: wordpad Clipboard Paste Text Type (Simulate Keystrokes): <ENTER> End Repeat |