Std DlgMacroRecord

From LabRPS Documentation
Jump to navigation Jump to search

Std DlgMacroRecord.svg Std DlgMacroRecord

Menu location
Macro → Macro recording...
Phenomena
All
Default shortcut
None
Introduced in version
-
See also
Std MacroStopRecord

Description

The Std DlgMacroRecord command starts a macro recording session during which user actions are stored in a LabRPS macro, a file with the .RPSMacro extension. A macro can later be replayed, executed, to repeat the recorded actions.

Std DlgMacroRecord dialog.png

The Macro recording dialog box

Usage

  1. There are several ways to invoke the command:
    • Press the Std DlgMacroRecord.svg Macro recording... button.
    • Select the Macro → Std DlgMacroRecord.svg Macro recording... option from the menu.
  2. The Macro recording dialog box opens.
  3. Enter a name for the macro in the Macro name input box.
  4. Optionally change the Macro path by pressing the ... button.
  5. The Stop button does not work at this time.
  6. Press the Record button to close the dialog box and start the recording session.
  7. The button image of the command changes to Std MacroStopRecord.svg and the menu text changes to Stop macro recording.
  8. Perform the actions you want to record.
  9. To end the recording session do one of the following:
    • Press the Std MacroStopRecord.svg Stop macro recording button.
    • Select the Macro → Std MacroStopRecord.svg Stop macro recording option from the menu.

Options

  • When the Macro recording dialog box is displayed: press Esc or the Close button to abort the command.

Notes

Preferences

See also: Preferences Editor.

  • The macro path can also be changed in the preferences: Edit → Preferences... → General → Macro → Macro path.
  • In most cases it is undesirable to record actions that do not change the model: under Edit → Preferences... → General → Macro → GUI commands do one of the following:
    • To exclude these actions uncheck the Record GUI commands checkbox.
    • To include them as comments only, check both the Record GUI commands and Record as comment checkboxes.