Yes, exactly!jriegel wrote:We inteded the macro recording for people which use FreeCAD and for them a macro recording
is a good tool to get here feet wet in python and FreeCAD programming.
The idea I had is that, if I could decide what to record, for example: I have a tool in the Draft module to draw a line. But it's complex, full of interactions, etc. It wouldn't be practical to record everything that command does. The ideal would be, at the end of the Line command, a simple one-line command would be recorded in the macro, such as "Draft.Line((x,y,z),(x,y,z))" or something like that. A user could easily define custom objects with macros... Imagine that one could even make a tutorial with a macro, a bit like the "instructor" in sketchup, or like in games ("now try selecting all your units! Excellent! You are now ready for the battle!") that would be sensible to what the user does! Really, I liked much. Very powerful mechanism.
Yorik