Skip to content

Example Macros

This topic has some example macros. They are meant as inspiration for other macros. In addition, they show some of the possibilities with macros.

This example shows how macros triggered by other macros can have different results.

  1. Create two Macros as shown below:

Macro 1

LockNoNameCommandWaitEnabledAddToCmdlExecute
 1MacroLine 1Macro 2; Echo “Macro 1 Line 1 - Trigger Macro 2”FollowYesNoYes
 2MacroLine 2Echo “Macro 1 Line 2”FollowYesNoYes
 3MacroLine 3Echo “Macro 1 Line 3”FollowYesNoYes
 4MacroLine 4Echo “Macro 1 Line 4”FollowYesNoYes
 5MacroLine 5Echo “Macro 1 Line 5 - Last”FollowYesNoYes

Macro 2 

LockNoNameCommandWaitEnabledAddToCmdlExecute
 1MacroLine 1Echo “Macro 2 Line 1”FollowYesNoYes
 2MacroLine 2Echo “Macro 2 Line 2”FollowYesNoYes
 3MacroLine 3Echo “Macro 2 Line 3”FollowYesNoYes
 4MacroLine 4Echo “Macro 2 Line 4”FollowYesNoYes
 5MacroLine 5Echo “Macro 2 Line 5 - Last”FollowYesNoYes
  1. Tap Macro 1. As a result, all lines except line 5 of macro 2 are executed.
  2. Disable lines 3 and 4 of Macro 1. As a result, Lines 1, 2, and 5 of Macro 1 are executed, and Lines 1 and 2 of Macro 2 are executed.

Macros triggered by other macros in this way will also stop when the first macro stops. In order to overcome this, Call Macro X command should be used.

This macro opens the login window where you can enter a new username and password.

LockNoNameCommandWaitEnabledAddToCmdlExecute
 1MacroLine 1LogInFollowYesNoYes

This predefined macro will create a temporary world for the selected fixtures.

LockNoNameCommandWaitEnableAddToCmdlExecute
 1MacroLine 1Delete World 999 /NoConfirmationFollowYesNoYes
 2MacroLine 2Store World 999FollowYesNoYes
 3MacroLine 3World 999FollowYesNoYes

This macro will prompt you for a sequence ID and a cue number to block.

LockNoNameCommandWaitEnableAddToCmdlExecute
 1MacroLine 1Block Sequence (Sequence #) Cue (Cue #)FollowYesNoYes
Hint:
If no cue number is entered, the entire sequence will be blocked