My Suggest, a additonal Macro-Type, MacroOnce. This macros are not recursive and will be handled before the actual macros.
for example
Code: Select all
Macro Test1234
Debug "testoutput"
EndMacro
MacroOnce End
Test1234
End
EndMacroOnce
Debug "somestuff"
End
Code: Select all
debug "somestuff"
debug "testoutput"
end