Odd nested macro behaviour?

Hi,

Hoping someone might be able to explain why the following is happening? All macros are running in foreground

 Macro 9975:

Macro_Button 9997 *
Macro_Button 9998 *
Macro_Button 9999 *
Macro_Button 10000 *

Macro 9997: Sneak 1

Macro 9998: Delay 0 Thru 1

Macro 9999: Fan_

Calling a macro that has: < Group 10000 Preset 1001 Macro_Button 9975 * > just ends up with Sneak 1 Delay 0 Thru 1 Fan on the command line, no Group 10000, in fact even just < Group 10000 Preset 1001 Macro_Button > ends up deleting the part before the Macro_Button, but a macro with < Group 10000 Preset 1001 > does fill the command line with it correctly.

Not sure if this is a bug or intended functionality?

An overhaul to the macro system to enable more complicated macros would be much appreciated!

Related