多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

PyMacroRecord:免费键鼠宏录制工具,重复操作一键托管

PyMacroRecord:免费键鼠宏录制工具,重复操作一键托管 PyMacroRecord免费键鼠宏录制工具重复操作一键托管【免费下载链接】PyMacroRecordFree and Open Source Macro Recorder with a modern GUI using Python项目地址: https://gitcode.com/gh_mirrors/py/PyMacroRecord同样 20 个地方点一遍、同样的数据敲 30 行一天干上百遍最磨人的就是这种活。PyMacroRecord 是一款免费宏录制工具按个红点你的键鼠操作就被原样录下来回放可以减速、加速还能挂着无限重复。没有广告没有付费墙。核心能力速览这款宏录制工具帮你做什么边操作边录制鼠标移动、点击、滚轮、键盘输入全部收录也可以只录其中几类不打扰你的操作习惯回放速度 0.1x 到 10x速度、轮间间隔、延迟都能调每一步都能慢放回看无限重复 定时勾上无限重复放手不管或者设个固定时长让它自动收工通用 JSON 文件宏存成 .pmr 或纯 JSON文件发给同事就能直接播放自定义热键开始/停止录制和播放都能绑热键不用反复切回主窗口PyMacroRecord 快速上手三步录下第一个键鼠宏先装好 Python然后拉代码跑起来git clone https://gitcode.com/gh_mirrors/py/PyMacroRecord pip3 install -r requirements.txt cd src python3 main.py启动后主界面就三颗按钮红点开始录、黑方停录、绿三角播放回放中随时按 F3 停止默认热键。录完按 CtrlS 存盘⏯ 之后就可以反复调参数了。三个系统界面基本没差异唯一注意Linux 只支持 X11 会话Wayland 不行部分发行版还要sudo apt install python3-tk补上 Tk 库。PyMacroRecord 技术实现两个值得说的选择输入事件用的是pynput。键盘和鼠标各挂一个独立 Listener每个事件都带上距上个事件的间隔时间写进内存回放就是遍历这份列表——先睡timestamp / speed这么久再执行下一个动作。录制和回放都很薄速度滑块本质上只是改一个除数。另一个选择是宏文件就是纯 JSON一个事件数组加一块回放设置想省空间就压缩存储想自己读就换成格式化输出设置里能切。核心录制回放逻辑都在 src/macro/macro.py热键管理在 src/hotkeys/hotkeys_manager.py代码量不大一个下午能读完。PyMacroRecord 真实场景用法三种省时间的方式办公重复任务一键录数据录入、财务、行政最吃这套。第一次完整做一遍流程打开、填表、保存、切页让它录下来然后把重复次数调到 100、轮间加 2 秒延迟人去干别的。半小时的活变成 5 分钟盯着跑完。游戏连招回放网游、策略游戏里的固定连招和走位录一次之后热键一按直接放。窗口响应慢就把回放速度调到 0.5x宁可慢也不丢操作。测试用例自动化QA 同学把打开页面、填数据、点提交、核对结果这段回归操作存成宏每次构建完全量跑一遍。顺序、速度完全一致不会有手工点漏的变量。为什么 PyMacroRecord 值得试完全免费GPL v3 开源没广告、没 premium、没功能阉割宏可搬运JSON 通用格式跨机器跨系统回放设置连文件一起带走播完有后手回放结束能设自动休眠、关机或注销夜里挂着跑跑完直接睡中文界面设置页里选语言、重启即生效文档快捷键都不费劲完整参数说明见官方文档 TUTORIAL.md速度、重复、定时、播后动作都逐项写清了。clone 下来跑一遍今天就能把那个最烦的重复操作交出去。【免费下载链接】PyMacroRecordFree and Open Source Macro Recorder with a modern GUI using Python项目地址: https://gitcode.com/gh_mirrors/py/PyMacroRecord创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表