macros:example:quickcreategroups
This is an old revision of the document!
−Table of Contents
Example
Quick-Create groups
by: | Sebastian Beutel |
---|---|
published: | here, June 2021 |
description: | quickly create groups with necessary parameter in one go |
remarks: | with kind support by Gregory Haynes |
Usually when storing new groups you need to do several steps: store the group which creates it in the show library, move it to the location where you want it, and set its legend. Using quickcreate you can do all in one go: create the group with the legend you want in the location you want. Also pay attention to the function Handles.CreateHandleReference which creates a reference to a not-yet existing handle.
functions
affected properties
Code
- QuickCreateGroups.xml
<?xml version="1.0" encoding="utf-8"?> <avolites.macros> <macro id="Wiki.Macros.QuickCreateGroups" name="QuickCreate Groups"> <sequence> <!-- Select group 1, pattern even. Save with Usernumber 10 --> <step>Group.RecallGroup(userNumber: 1)</step> <step pause="0.001">UserMacros.RecallMacroById("Avolites.Macros.PatternSelection.Odd")</step> <step>Group.QuickCreateGroup(Handles.CreateHandleReference("Groups", 1, 10), userNumber:10, "Group 10", 0)</step> <step pause="0.01">Programmer.Editor.Clear(Attribute.Mask.Clear.Value, Programmer.Editor.Fixtures.Clear.Presets, false, Expert.ClearMenu.FadeTime)</step> <!-- Select group 1, pattern even. Save with Usernumber 11 --> <step>Group.RecallGroup(userNumber: 1)</step> <step pause="0.001">UserMacros.RecallMacroById("Avolites.Macros.PatternSelection.Even")</step> <step>Group.QuickCreateGroup(Handles.CreateHandleReference("Groups", 1, 11), userNumber:11, "Group 11", 0)</step> <step pause="0.001">Programmer.Editor.Clear(Attribute.Mask.Clear.Value, Programmer.Editor.Fixtures.Clear.Presets, false, Expert.ClearMenu.FadeTime)</step> </sequence> </macro> </avolites.macros>
Explanation
This explains the functional steps within the sequence. For all the other XML details please refer to Formats and syntax
tbd
How to use it
You could leave a comment if you were logged in.
macros/example/quickcreategroups.1623335299.txt.gz · Last modified: 2021/06/10 14:28 (external edit)