| Operations |
Description |
| Case |
Executes the child operation(s) if the Switch expression value matches the specified value. |
| Catch |
Executes the child operations if an error occurs during execution of child operations of the preceding Try operation. This is an analogue of the catch statement in such programming languages as C++ and Visual Basic, or except in Delphi. |
| Else |
Executes the child operation(s) if the condition of the If... operation
that precedes the Else operation is not met. |
| Finalization |
Executes the child operation(s) right before the macro run is finished. |
| Finally |
Executes the child operations regardless of the possible errors that occurred during execution of child operations of the preceding Try operation. Generally, it is applied to ensure that the used recourses are released. This is an analogue of the finally statement in such programming languages as C++, Visual Basic or Delphi. |
| For Loop |
Performs the child operation(s) in a loop. This is an
analogue of the for statement in program
languages such as C++, Basic or Pascal. |
| Go to Label |
Transfers macro execution to the specified Label operation. |
| Group |
Lets you organize several operations into a group. |
| If Previous Operation Fails |
Executes the child operation(s) if an error occurred
during execution of the previous operation in the macro. |
| If Previous Operation Succeeds |
Executes the child operation(s) if execution
of the previous operation in the macro was successful. |
| If ... Then |
Checks the condition and performs the child operation(s)
if the condition is True. |
| Initialization |
Executes the child operation(s) right after the macro run is started. |
| Label |
Marks a particular point in the macro. |
| Log Message |
Posts a custom message to the log. |
| Run Submacro |
Executes operations of a submacro. |
| Script |
Lets you create a custom script in any of the 3 supported
scripting languages. |
| Set\Reset Variable Value |
Sets or restores the default value of a variable from a macro. |
| Stop Macro Execution |
Stops the macro run without any conditions. |
| Submacro |
Organizes a set of operations into a submacro. You
can call the same submacro using the Run Submacro operation
from different places in your macro. |
| Switch |
Executes one of the several operations or groups of operations, depending on the expression value. This is an analogue of the switch statement in such programming languages as C++ or Delphi, or Select Case statement if Visual Basic. |
| Try |
Introduces a block of protected operations. Executes the child operation(s) and, if an error occurs, executes child operations of the following Catch or Finally operation. This is an analogue of the try statement in such programming languages as C++, Visual Basic or Delphi. |
| While Loop |
Performs the child operation(s) in a loop. This is an
analogue of the while statement in
program languages such as C++, Basic or Pascal. |