Repository navigation
MacroAI for Windows v1.4.3
新增「继续循环」节点,循环内可跳过本轮剩余节点;
计数循环新增「计数器变量名」配置,修复嵌套循环计数器互相遮蔽导致二维遍历行号错乱;
局部变量改为真正的块级作用域(函数/循环/分支各自独立),跨函数同名变量不再静默互相覆盖,读取未声明变量会给出警告注释;
打开更高版本生成的项目时有两层兼容保护:运行到不认识的节点直接报错中止,且仅在项目确实含未知内容时才提示版本;跨平台项目不再误报「请升级」;
修复循环最后一句是「返回」时生成的脚本无法加载、无限循环项目编译失败、宏录制后自定义动作未保存、节点编辑器点击异常等问题
Added a Continue node to skip the remaining nodes of the current loop iteration;
count loops now take an explicit counter variable name, fixing nested loops from shadowing each other's counter (which produced wrong row numbers in 2D traversal);
local variables are now truly block-scoped (per function / loop / branch), so same-named variables in different functions no longer silently overwrite each other, and reading an undeclared variable now emits a warning comment;
opening a project generated by a newer version is now guarded in two layers — running into an unrecognized node aborts immediately, and the version notice only appears when the project actually contains unknown content; cross-platform projects no longer show a false "please upgrade" warning;
fixed generated scripts failing to load when a loop's last node is a Return, infinite-loop projects failing to compile, custom actions not being saved after macro recording, and node editor click errors