Patch non congruent fixtures on command line

  • Stuff that works:

    Patch Fixture 1 thru 10 1.1

    Patch Fixture 1 + 3 + 5 + 7 + 9 at brings up the patch dialog so you can specify the first address of the range of selected fixtures.


    If would be really helpful if these also worked:

    Patch Fixture 1 thru 10 at 1.1

    Patch Fixture 1 + 3 + 5 + 7 + 9 at 1.1

    Patch Fixture 1 + 3 + 5 + 7 + 9 1.1

  • I believe the At keyword in your working example is currently not part of the implemented syntax and is ignored when interpreted:


    Patch Fixture 1 + 3 + 5 + 7 + 9

    no second argument brings up the patch dialog.

    https://help2.malighting.com/P…dMA3/keyword_patch/en/1.5


    I agree that implementing the At keyword as a separator for first/second argument could be useful from a users perspective and presumably for the commandline interpreter as well, as the console seems to have issues resolving a combination of first argument being a non congruent collection and second argument being a dot-separated value.


    For now, try using absolute dmx address, or quote the second argument, to workaround this issue:


    Patch Fixture 1 + 3 + 5 + 7 + 9 1

    Patch Fixture 1 + 3 + 5 + 7 + 9 513

    Patch Fixture 1 + 3 + 5 + 7 + 9 "1.1"

    Patch Fixture 1 + 3 + 5 + 7 + 9 "2.1"


  • You are totally correct on the no need for At. The issue I was having was because I was testing the command onPC via the keyboard and was having odd issues because of the lack of spaces between anded fixtures, For example:


    Patch Fixture 1+3+5+7+9 Patches the 1st Fixture to 1.3

    Patch Fixture 9+7+5+3+1 Patches the 9th Fixture to 1.7


    In both of the above note the lack of spaces between fixtures. I must have tested once with spaces and the At and thought that was why it worked and when on the console I entered on the keypad automatically adding the spaces.


    Patch Fixture 1 + 3 + 5 + 7 + 9 brings up the dialog as you mentioned.


    Great call on the quoting of the destination address.