三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

5分钟上手Pulover‘s Macro Creator:零代码宏录制,从此告别重复点击

5分钟上手Pulover‘s Macro Creator:零代码宏录制,从此告别重复点击

5分钟上手Pulover's Macro Creator:零代码宏录制,从此告别重复点击

【免费下载链接】PuloversMacroCreatorAutomation Utility - Recorder & Script Generator项目地址: https://gitcode.com/gh_mirrors/pu/PuloversMacroCreator

Pulover's Macro Creator 是一款免费开源的自动化工具与脚本生成器,基于 AutoHotkey 语言打造,让你无需编写任何代码,就能像录音一样录制鼠标键盘操作并一键回放。无论你正被重复填表、批量文件还是繁琐录入折磨,它都能把脏活累活交给电脑,把宝贵时间留给你自己。

如果你也在深夜一遍遍地重复这些动作

凌晨一点,你还在手动打开一个个 Excel 文件,把同一个数据贴到同一张表里;对着几十个网页表单,一遍遍输入相同的姓名和地址;给十来个客户逐封发送几乎一模一样的邮件…… 你明明知道这些动作"每天都要做",却找不到任何办法让它们自动完成。

你不需要成为程序员,你需要的是一台能"记录并重放"你操作的机器——就像录音机记录声音那样,把鼠标点击和键盘输入录下来,下次一键重播。这正是Pulover's Macro Creator存在的意义。

认识它:一台会"录音"的电脑自动化工具

Pulover's Macro Creator的定位非常明确:基于 AutoHotkey 的免费自动化工具 + 脚本生成器。它把复杂的 AutoHotkey 编程封装成可视化操作,让普通人也能零门槛驱动电脑干活。

为什么它值得一试?几个最打动人心的理由:

  • 完全免费开源:没有任何隐藏收费或功能阉割,全功能可用。
  • 零代码门槛:不写一行代码,录制即用,回放即生效。
  • 功能深度惊人:从鼠标键盘、窗口控制到图像识别、逻辑判断,几乎覆盖 AutoHotkey 的全部能力。
  • 多语言友好:内置超过 50 种语言界面(含简体中文),还支持在应用内直接编辑翻译。
  • 成果可带走:录好的宏既能在本工具内运行,也能导出为标准 AHK 脚本,甚至一键编译成独立 EXE。

简单说,它是新手友好的录制器,也是老手高效的脚本生成器——一条学习路径,两种用法。

5分钟快速上手:录制你的第一个自动化宏

理论说再多,不如亲自录一遍。跟着下面五步走,几分钟后你就能让电脑替你"点遍天下"。

第一步:准备环境

先克隆项目仓库并安装 AutoHotkey 运行时:

git clone https://gitcode.com/gh_mirrors/pu/PuloversMacroCreator

然后从 AutoHotkey 官网安装最新版本,双击运行根目录下的MacroCreator.ahk,主界面就出现了。

第二步:进入录制状态

点击工具栏上的Record(录制)按钮,或按快捷键Ctrl+R。注意:此时录制并未真正开始,而是"待命"状态——这是刻意设计的,方便你先把鼠标切到想要操作的目标窗口。

第三步:按下录制热键,开始表演

按默认录制热键F9,正式开始录制。现在去执行你想自动化的操作,比如:

  1. Win+R打开运行对话框;
  2. 输入notepad并回车,打开记事本;
  3. 在记事本里敲入一句Hello, Automation!
  4. 保存文件到桌面。

你做的每一次点击、每一次按键,都会被忠实记录在宏列表中,变成一行行清晰可见的命令。

第四步:停止录制

再次按下F9,录制结束。你的操作已经变成了一个完整的宏。

第五步:一键回放

按下播放热键F3(默认播放热键为 F3/F4/F5/F6/F7,对应不同宏),刚才的一切操作就会自动重演一遍。

就这么简单:五步,零代码,你的第一个自动化宏诞生了🎉。

从录制到掌控:认识你的"自动化驾驶舱"

录制只是入门,真正让这款工具强大的,是它把每次录制变成了一份可随意编辑的命令清单。每条命令都像一张结构化的卡片,包含动作、参数、重复次数、延迟、目标窗口等字段,你可以在界面上直接调整:

  • 宏列表(多标签页):一个项目可以包含多个宏,每个宏可绑定独立热键,还能设置整体循环次数——设为 0 就无限循环,直到你手动停止。
  • 命令搜索栏:想找什么命令?直接在搜索框输入关键词,回车即定位,找不到还能调出完整命令库。
  • 逐行微调:双击任意一行即可修改命令参数;列表还支持拖拽排序、批量复制、条件启停,甚至用颜色标记给重要步骤"上色"。

而这一切背后,是覆盖全面的命令库。我把核心卖点整理成了一张表:

能力分类具体内容典型用途
输入控制鼠标点击/移动/滚轮、键盘按键、文本输入操作任意桌面程序
窗口与控件激活、移动、缩放窗口;向后台控件发指令后台自动化、窗口管理
逻辑控制If 判断、While/For 循环、Goto/Gosub让脚本学会"思考"
数据处理变量、数组、表达式、用户自定义函数动态内容、批量处理
视觉识别图像搜索、像素颜色判断、OCR 文字识别图像识别型自动化
任务调度定时播放、集成 Windows 任务计划程序无人值守自动运行
脚本导出导出 AHK 脚本、直接编译成 EXE带走使用、分发给同事

多语言支持也是一大亮点:应用自带 50 多种语言的界面文件(存放在Lang/目录),安装后切到中文毫无障碍;如果你想修正某个翻译,直接在"设置 > 语言编辑器"里改就行,甚至能一键提交回项目。

三个真实场景:自动化到底能帮你做什么

场景一:批量处理 Excel 文件

每天都要打开文件夹里的 30 个表格,把 A 列数据汇总到总表?手动复制会让你崩溃,但用宏只需一次:

  1. 录制一次"打开 Excel、读取单元格、粘贴到总表"的操作;
  2. 在宏里插入一个文件循环,让它自动遍历文件夹里的每个表格;
  3. 加上变量保存当前文件路径,再设好错误处理。

从此你只需双击一下,喝杯咖啡的工夫,所有数据就汇总完毕了。

场景二:自动发送定期工作邮件

每周要发给团队的工作周报,内容相似只是日期不同?录制"登录邮箱、新建邮件、粘贴正文、添加附件"的流程,再用变量存储收件人列表,配合循环 + 发送间隔,一套周报群发系统就搭好了。注意在每封邮件之间设置合理延迟,避免被邮箱判定为异常行为。

场景三:软件测试与游戏内的重复操作

对测试人员来说,它是最廉价的回归测试工具:录制一遍完整的用户操作流程,加入断言检查界面是否响应正常,即可反复回放验证。游戏玩家(非竞技场景)也能用图像搜索功能识别特定资源图标,配合随机延迟模拟真人操作,实现挂机式资源收集——不过请务必遵守游戏规则。

进阶技巧与避坑指南:让脚本更稳定可靠

录制一时爽,回放却"翻车"?多半是踩了下面这些坑:

  • 录制前先精简动作:不要录那些多余的鼠标晃动和无效点击,录的内容越干净,回放越稳定。
  • 善用相对坐标:窗口会移动、分辨率会变化,尽量开启相对录制(按住设定键录制相对起始位置的移动),而不是死磕绝对坐标。
  • 关键步骤之间加延迟:软件响应有快有慢,在步骤间保留合适的时间间隔(Delay),能大幅提升回放成功率。
  • 图像搜索要克制:图像搜索是耗性能的操作,能少用就少用;确需使用时应精确裁图、缩小搜索范围。
  • 用循环代替重复:相同操作不要复制 100 行,套一个循环,参数一变就全解决了。
  • 后台控制不一定兼容所有窗口:ControlSend/ControlClick 能让你不抢鼠标地后台操作,但个别程序(尤其用 Alt 调菜单的场景)会失灵,录制大项目前务必先小范围测试。
  • 多环境实测:同一个宏在不同分辨率、不同系统版本下表现可能不同,正式使用前多跑几遍。

继续进阶:学习资源与下一步行动

想把自动化玩得更深?这个项目为你备好了完整的成长路径:

  • 官方文档Documentation/目录下应有尽有——Tutorial.md 快速入门、Commands.md 命令详解、Functions.md 函数手册、Variables.md 变量操作、Playback.md 播放与热键。
  • 示例文件库Documentation/MacroCreator_Help-doc/Examples/里躺着大量可直接打开的.pmc示例,从数组(Arrays.pmc)、循环类型(LoopTypes.pmc)到截图保存(SaveScreenshot.pmc)、自定义函数(UserFunctions.pmc),照着改就能学会。
  • 扩展功能模块LIB/目录是宝库——Gdip_All.ahk提供图像处理、JSON.ahk负责数据解析、ScheduleTask.ahk对接 Windows 任务计划,导出脚本时都能自动引入。

你的下一步行动清单:

  1. 下载项目、安装 AutoHotkey,跑起MacroCreator.ahk
  2. 用一个你每天都要做的小任务(比如给文件改名、填一张固定表单),录第一个宏;
  3. 打开几个示例文件,对照命令库理解它们的写法;
  4. 把学到的技巧应用到一个真实工作场景,感受被"解放"的快乐。

还记得开头那个加班到凌晨的你吗?其实你离告别重复劳动,只差这 5 分钟的距离。让Pulover's Macro Creator替你按下那一个个按钮吧——自动化的意义,从来不是取代你,而是把时间还给值得的你💪。

【免费下载链接】PuloversMacroCreatorAutomation Utility - Recorder & Script Generator项目地址: https://gitcode.com/gh_mirrors/pu/PuloversMacroCreator

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

← 返回列表