
Pulovers Macro Creator 免费宏录制与自动化脚本指南从第一次录制到导出可复用脚本【免费下载链接】PuloversMacroCreatorAutomation Utility - Recorder Script Generator项目地址: https://gitcode.com/gh_mirrors/pu/PuloversMacroCreator你有没有过这样的时刻同样的报表每周打开、导出、另存、重命名十几步点下来二十分钟就没了下一个同事来问流程你还要一边操作一边解说。再下一周再来一遍。这类消耗不靠手快解决缺的是把动作录下来再放一遍的机制。Pulovers Macro Creator 是一款免费开源的 Windows 自动化工具基于 AutoHotkey 语言能录制你的鼠标键盘操作并自动生成可反复执行的自动化脚本。一、先把思路说清楚录下动作 → 排好顺序 → 一键触发1.1 三步走不用写代码整个工具的逻辑可以压缩成三步录制把你在电脑上的操作原样记下来、编辑把记下来的动作排成一张清单、触发按一个热键清单自动重放。界面里没有代码块操作全部是点击和勾选。1.2 AutoHotkey 是什么你要懂多少AutoHotkey是一门专门模拟键盘鼠标输入的脚本语言PMC 录制的每一行最终都会变成它的语句。你不需要会写它但需要知道录出来的东西不是死视频而是可以被改、被复用、被加判断的脚本。清单里的变量代表每次会变的那部分——比如本周的日期、文件存放位置——这是把一段固定流程变成通用自动化的关键。1.3 脚本能挂在哪里运行录好的脚本有三种归宿留在 PMC 里用你设置的热键随时触发通过内置的计划任务功能交给 Windows 任务计划程序定时执行用 Export 导出成独立 .ahk 脚本拷到任何装了 AutoHotkey 的电脑上运行。二、安装 Pulovers Macro Creator 并录下第一段自动化2.1 拿到工具两种途径PMC 支持 Windows 7 / 8 / 10。最省事的办法安装最新版 AutoHotkey然后从官网下载安装包。想读源码或者参与翻译可以把仓库拉下来git clone https://gitcode.com/gh_mirrors/pu/PuloversMacroCreator克隆后仓库根目录下的MacroCreator.ahk就是主程序入口装好 AutoHotkey 后直接双击运行它即可Documentation/目录则是随源码分发的官方帮助文档按功能拆成了多篇说明。2.2 第一次录制跟着按钮走打开主界面后按下面的顺序操作点工具栏上的Record录制按钮。注意这时录制还没开始它只是把热键武装起来了。切到目标窗口、把鼠标放到要操作的位置然后按默认热键F9——托盘图标变为录制状态真正的记录从现在开始。正常干活打字、点击、切换窗口动作会以文本行的形式逐条出现在下方列表里。再按一次 F9 停止。每行前面的勾选框决定回放时该行是否执行不想跑的步骤直接取消勾选即可。预期结果列表里出现一串键盘输入 / 鼠标点击行顺序和你刚才的操作完全一致。2.3 编辑、试运行与导出删掉误触的行给每个步骤设置合理的间隔时间默认 300ms 左右后面第四节会讲怎么调。点Play激活回放热键或直接点Play Current Macro立即执行看电脑是否照着做。满意后File Save存成 .pmc 项目文件点File Export可以导出成 .ahk 脚本。到这里你已经走通了一个完整的闭环动作变成了数据数据变成了随时可复用的自动化。三、实战案例把每周 25 分钟的报表导出交给脚本3.1 场景与做法场景每周从 ERP 系统导出一份销售报表完整流程是打开系统 → 进入报表菜单 → 选格式和日期 → 导出 → 打开 Excel 另存到固定目录 → 重命名人工约 25 分钟且偶尔点错菜单、填错日期。做法按上一节的流程录一遍完整流程列表大约生成十几行。删掉多余动作比如多余的窗口切换把日期目标文件夹这两处改成变量之后每周只换变量值。把步骤间隔统一调到 500ms先完整跑一遍验证再点 Play 试运行一遍。导出为 .ahk每周执行时只需在 PMC 里按热键触发。3.2 前后对比项目人工操作脚本执行单次耗时约 25 分钟约 2 分钟按热键后几乎无需干预日期/路径填错每周偶发 1 次以上0变量集中修改教新人流程现场演示 10 分钟发他一个 .pmc 文件流程本身变动时也不用重录找到对应行改参数即可。四、让脚本长期稳定跑的三个习惯延迟留余量动作之间的 Sleep 宁长勿短。电脑繁忙或目标窗口加载慢时200ms 可能不够5001000ms 更安全。出错先走 Manual回放卡住时用 Manual 热键逐步执行鼠标旁会提示当前步和下一步出问题的行一眼定位。少用绝对位置录制的鼠标动作默认按屏幕坐标换分辨率就会点偏。录制选项里可以开启相对记录让点击跟随窗口而不是屏幕。另外建议一个宏只干一件事复杂流程拆成多个宏按顺序触发排查问题时范围小得多。五、常见问题与解决步骤问题 1按了 F9 没有反应现象按下录制热键托盘图标毫无变化。可能原因热键未激活或被其他软件占用。解决步骤先点主窗口的 Record 按钮——热键只有在这个状态下才生效。到 Options Settings Recording 检查 F9 是否被改成别的键或已被其他程序占用。换一个热键再试必要时用右键托盘菜单里的 Record 验证。问题 2回放执行到某一步后点空了现象前半段正常后面动作打在了空气里。可能原因目标界面加载慢或坐标偏移。解决步骤用 Manual 逐步执行确认是哪一行开始错位。加大该行与前行之间的间隔时间重跑。检查录制选项里的鼠标坐标设置跨机器使用时考虑改为相对坐标。问题 3导出的脚本在另一台电脑上跑不起来现象本机能跑目标机上报错或不执行。可能原因缺少运行环境或两台机器环境不同。解决步骤在目标机安装相同大版本的 AutoHotkey。确认目标窗口标题、类名与录制时一致窗口打开位置相同。脚本里避免写死绝对路径和固定屏幕坐标改用变量统一管理。六、下一步去哪深入项目里的资源入口官方帮助文档Documentation/ 目录Main.md 讲主界面每个菜单Record.md、Playback.md 讲录制与回放的全部选项。示例脚本Documentation/MacroCreator_Help-doc/Examples/ 下有十余个 .pmc 文件覆盖变量、循环、函数、随机数等主题可直接打开对照学习。语言包Lang/ 目录收录 50 多种语言程序内Settings Language editor可以直接改翻译并提交。核心库LIB/ 目录存放功能模块如 Dlg.ahk对话框、IEGet.ahk读取网页内容、Gdip_All.ahk图形处理Bin/tesseract/ 目录则内置了 OCR 引擎用于屏幕文字识别。功能速查Documentation/Commands.md 列出了全部可插入的自动化命令想加某一步时先在这里搜。写在最后回顾一下这条主线PMC 把你做过一遍的操作变成可编辑的清单录制清单里的变量让它适应变化的数据编辑最后靠热键或计划任务替你执行触发Export 则让它离开这台电脑继续工作。挑一件你每周都要重复两三次的流程今天下午就把它录成第一个脚本。【免费下载链接】PuloversMacroCreatorAutomation Utility - Recorder Script Generator项目地址: https://gitcode.com/gh_mirrors/pu/PuloversMacroCreator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考