feiyue wrote: ↑
30 May 2019, 01:34
My original intention was to provide a simple recording tool for beginners.
As I added more and more private functions to this recording tool,
it became more and more complex, making it difficult for beginners to use.
My English is not good enough to explain how to use it clearly.
So I gave up the later version.
As I played with making Macro Recorders, I can understand where Feiyue is coming from (minus any translation errors). The more advanced the Macro Recorder becomes, the closer you are getting to creating something like Pulover’s Macro Creator or an RDA/RPA (Robotic Process Automation) application. This is because of Control Flow and placing additional logic into the script. By the way, the creator of Pulover's Macro Creator (programmed in AutoHotkey) has announced he plans an update, after years of absence (https://www.macrocreator.com/2019/10/28/trying-to-continue-the-project/
). However, it's unclear if and when the update will happen.
There is a split between creating something simple and easy for beginners and non-programmers to use versus creating something that can be used for complex automation tasks. Feiyue's Macro Recorder 2.0 accomplished the simple and easy, so understand why he would be reluctant to go further with that type of script. Maybe it should be called Feiyue's Simple Macro Recorder 2.0. That a user that has never played with AutoHotkey and has never done any programming, can get and use such a tool is great and leads the way for them to get curious and want to learn more.
For the advanced versions, it looks like Feiyue would have to create his own variation of Pulover's Macro Creator Tool. Clearly it can be done, as something like FindText (also by Feiyue) shows it could be part of some more advanced application. Maybe call it Feiyue's Advanced Macro Creator. Then it could be loaded with more RDA/RPA like features, to handle more complex tasks.