先说我想要的吧:
宏的判断、动作这些功能我觉得基本够了。毕竟对于宏来说,只是起到一个辅助作用,解放键盘,不要去努力达到过于智能的效果,那样玩游戏也基本没有什么乐趣了。我觉得超级宏可以在宏的规范性方面进行改善。比如引入过程概念。虽然现在超级宏可以调用子宏,但不是很方便,比如我自己用的宏,技能智能处理是一个子宏,不同输出是分别的子宏(这样在建宏时会繁琐,但代码阅读容易而且易维护)。虽然也可以实现过程的目的,但在维护和创建时不是很方便,不方便的原因主要是因为开关在主宏中定义(我本人是看见一排开关就头晕,呵呵)。如果引入过程不方便,那么对于子宏我建议可以增加个头部声明,声明这个是子宏,并且增加子宏的局部开关,在主宏调用时超级宏面板自动切换到当前调用的子宏以便操作开关。