I am not sure if this is the same thing, although I have developed a workaround to my issue which is definitely less elegant.
I was trying to call command macros on the server from the client with a parameter. My issue was with getting the right syntax to make it execute. The window for editing macros on the server says "When creating new macros enter one Server Command per line. Macro syntax will automatically be inserted when saved or collapsed. If your Macro accepts parameters then insert parameters using <P1>,<P2>,<Pn> syntax.
Let's say I have a command macro, "Sample.Macro" and it executes one command "do command".
Normally I would call it with "sample.macro" and it would run.
Now let's say the command takes a parameter - "do command <P1>"
I tried calling it in a number of different ways but none of them pass the parameter, for example if I was trying to pass it the number 1:
"sample.macro~1" - nothing happens
"sample.macro" - the macro runs with no parameter
"sample.macro 1" - nothing happens
Simon D. S. Mason