尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

每天省下两小时:把重复鼠标键盘操作录成脚本的 Pulover‘s Macro Creator

每天省下两小时:把重复鼠标键盘操作录成脚本的 Pulover‘s Macro Creator 每天省下两小时把重复鼠标键盘操作录成脚本的 Pulovers Macro Creator【免费下载链接】PuloversMacroCreatorAutomation Utility - Recorder Script Generator项目地址: https://gitcode.com/gh_mirrors/pu/PuloversMacroCreator如果你的工作里存在那种一周要重复上百次的动作——打开软件、填表单、点按钮、复制粘贴那么这篇文章就是写给你的。Pulovers Macro Creator 是一款基于 AutoHotkey 的免费宏录制与脚本生成工具能把你的鼠标键盘操作录制成可回放、可导出、可加逻辑的自动化脚本办公人员、软件测试者和普通玩家都能直接上手全程不用手写代码。重复操作正在悄悄吃掉多少时间先算一笔简单的账。假设你每天要填写同一套表单一次需要 40 秒一天 12 次一个月就是约 4 小时再加上登录、打开固定软件、整理文件这些零碎动作一周下来被手动劳动吞掉的时间相当可观。更麻烦的是重复操作次数越多出错概率越高——漏点一个按钮整轮流程就得重来。对比维度手动执行录制宏回放单次耗时取决于手速可调速稳定一致出错率疲劳后明显上升固定动作可预期精力占用全程盯屏回放时可以做别的复用成本每次重来保存为文件随时调用宏的本质就是把操作指令提前存好到点按顺序执行这正是自动化的价值所在。Pulovers Macro Creator 是什么一个可视化外壳的 AutoHotkey 脚本生成器这个项目的核心是三层结构录制器负责捕获你的鼠标键盘输入命令库提供从循环、条件到图像搜索、OCR 的几十种指令导出器则能把宏转成标准 AutoHotkey 脚本.ahk甚至独立的 exe 文件。也就是说它不止是个录音机更是一台把操作翻译成代码的翻译机。项目当前版本 5.4.1支持 Windows 7 到 10界面语言超过 50 种中文、日文、韩文、欧洲各语种都在其中。因为最终产物是 AutoHotkey 脚本所以学会用这个工具等于顺带摸到了 AutoHotkey 的门槛导出后的脚本可以脱离软件独立运行。第一步实操把一段流程录成一条宏先准备好运行环境安装 AutoHotkey然后获取项目源码并运行主程序。git clone https://gitcode.com/gh_mirrors/pu/PuloversMacroCreator进入目录后直接运行MacroCreator.ahk。录制一条宏的完整路径如下按CtrlR或点击工具栏的录制按钮进入录制待命状态。注意此时还没开始录制窗口会留给你时间切到目标界面。按下默认录制热键F9正式开始记录。正常执行你要自动化的那套操作。操作完成后再次按下F9停止录制。按默认播放热键F3回放检查效果。录制完成后每条动作都会成为宏列表里的一行你可以逐行勾选或取消临时禁用某一步、双击修改参数、调整每步之间的延迟、拖动改变执行顺序。第一次实验建议选一个简单的场景比如打开某个程序并登录回放成功后信心会立刻建立起来。第二步实操给宏加上判断与循环纯录制只能得到一条死的流程真正的自动化需要逻辑。好在命令窗口把这些都做成了可视化的参数表单你可以在主窗口的搜索栏直接输入关键词查找命令。举一个文件批量处理的例子想对某个文件夹里的所有文件做同一套操作可以用Loop FilePattern遍历目录配合If Statements判断文件名条件用Variables存储当前文件路径。逻辑搭好后无论文件夹里有多少个文件宏都会自己跑完这正是录制功能无法直接做到、却最实用的部分。项目中自带一批示例文件可以对照学习包括Demo.pmc综合演示、LoopTypes.pmc各类循环、Variables.pmc变量用法、Functions.pmc函数调用、SaveScreenshot.pmc截图保存等放在帮助文档的 Examples 目录下直接打开即可研究。让它自己跑后台执行、定时与导出录制回放只是基础这个工具更值得挖掘的是无人值守能力后台发送录制选项中勾选Record ControlSend指令会被发送到指定后台窗口鼠标不再被占用回放期间你可以去做别的工作。定时循环Timer窗口可以按固定间隔反复执行当前宏Schedule Macros功能则能把任务写进 Windows 任务计划程序实现按天、按周自动触发。命令行参数程序支持多种启动参数例如MacroCreator.exe SavedFile.pmc -s3表示静默运行项目中的第 3 条宏执行完毕自动退出配合计划任务即可实现完全无界面运行。导出独立程序通过导出窗口可以把宏输出为 .ahk 脚本安装了 AutoHotkey 的机器还能直接编译成 exe发给同事时对方不需要再装任何工具。新手最容易踩的几个坑绝对坐标的陷阱录制时鼠标点击用的是屏幕坐标换一台分辨率不同的电脑或者窗口位置移动后回放可能点错地方。尽量让窗口在固定位置打开或改用窗口/控件定位类命令。延迟设得太短程序打开、页面加载都需要时间回放速度超过应用响应速度就会出现抢跑。关键步骤之间留足延时。ControlSend 并非万能后台发送对某些窗口无效尤其是自带绘制的界面正式使用前务必实测。热键冲突默认的 F9/F3 可能与其他软件撞键在设置里改成冷门组合更稳妥。录制时手滑录制期间所有操作都会被记录多余的鼠标晃动和误触也会原样回放录制前把动作规划好。FAQ常见疑问速答问必须安装 AutoHotkey 才能用吗答运行源码需要但如果你只使用导出后的脚本或 exe目标机器上无需安装。问导出后的脚本还能再编辑吗答可以。.ahk 就是标准 AutoHotkey 脚本用任意文本编辑器打开即可修改也方便嵌入到你自己的项目里。问一个项目里可以有多条宏吗答可以。每个宏是一个独立标签页各自绑定不同的播放热键互不干扰。接下来往哪走先确保能稳定回放第一条录制宏再逐个尝试循环、条件、变量、图像搜索和 OCR图像转文字等命令遇到问题时项目 Documentation 目录下的Commands.md、Variables.md、Record.md等文档会告诉你每个参数的准确含义。等宏从能跑变成稳定跑、自动跑、能在别人电脑上跑重复操作占用的时间就真正回到你自己手里了。【免费下载链接】PuloversMacroCreatorAutomation Utility - Recorder Script Generator项目地址: https://gitcode.com/gh_mirrors/pu/PuloversMacroCreator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表