news 2026/8/22 17:26:12

免费开源宏录制工具 PyMacroRecord:录一遍,自动重放一万遍

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
免费开源宏录制工具 PyMacroRecord:录一遍,自动重放一万遍

免费开源宏录制工具 PyMacroRecord:录一遍,自动重放一万遍

【免费下载链接】PyMacroRecordFree and Open Source Macro Recorder with a modern GUI using Python项目地址: https://gitcode.com/gh_mirrors/py/PyMacroRecord

你每天重复同样的点击和输入吗?游戏里固定的技能连招、报表里逐行要敲的字段、测试中一遍遍复现的操作——手动来,慢还容易错。PyMacroRecord 是一个免费开源的宏录制工具:按下红色录制键,你做什么它就记什么;再点一下绿色播放键,动作按原样重演,重复次数由你决定。

PyMacroRecord 是什么:免费开源的图形宏录制器

一句话定位:用 Python 写的图形界面宏录制工具,0 广告、0 付费墙,全部功能免费开放。

项目信息说明
开发语言Python(tkinter 界面)
许可证GPLv3
平台支持Windows、Linux(需 X11 会话,不支持 Wayland)
界面语言13 种,含简体中文

🧰 核心功能:录制、回放、热键一次配齐

开箱即用

  • 一键录制:红键开始,黑键停止,绿键播放
  • 全量捕获:鼠标移动、点击、键盘输入都能录
  • 保存分享:.pmr 或 .json 文件,别人可直接加载

灵活定制

  • 无限重复:循环次数可勾选"无限"
  • 变速播放:0.1 倍到 10 倍随便调
  • 间隔与定时:按秒、分、时循环,或定点执行
  • 热键自定义:录、停、放四个键位都能换

收尾省心

  • 播后动作:结束后可设休眠、关机等
  • 多语言切换:13 种界面语言,中文无障碍

想知道如何自定义热键?打开 Options 设置页,点四个按钮各按一个新键即可,几秒配完。

它是怎么实现的:tkinter 事件监听 + JSON 存宏

  • tkinter + 全局事件监听:界面用 Python 自带的 tkinter 搭建,不拖重型框架,窗口轻快。录制时程序挂上系统级鼠标、键盘监听,你勾选录什么就记什么。相关代码集中在src/hotkeys/(热键)和src/macro/(宏逻辑)两个目录。
  • JSON 文本存宏:每段宏都是可读的 JSON 文本,参数改起来直观,方便手动微调或发给同事。默认用压缩写法让文件更小,也可关闭。

适合谁用:从游戏玩家到测试工程师

  • 游戏玩家:固定连招录一次,回放交给软件,手只负责操作大局。
  • 办公文员:报表里重复录入的步骤录成宏,一小时的活几分钟跑完。
  • 测试工程师:bug 复现序列录下来,每次回归原样重放,不漏一步。

🚀 3 步完成安装与首次录制

  1. 克隆仓库:git clone https://gitcode.com/gh_mirrors/py/PyMacroRecord
  2. 装依赖:pip3 install -r requirements.txt(Linux 另需 python3-tk)
  3. 启动:进 src 目录运行python3 main.py,点红色按钮,录下第一段宏

细节可参考 README.md 和 TUTORIAL.md。

下一步:支持一下这个免费宏录制工具

PyMacroRecord 把重复劳动压缩成一次录制,免费、开源、不捆绑任何付费内容。去仓库点个 Star 支持作者,遇到问题提个 Issue,今天就把你最烦的那串操作交给它。

【免费下载链接】PyMacroRecordFree and Open Source Macro Recorder with a modern GUI using Python项目地址: https://gitcode.com/gh_mirrors/py/PyMacroRecord

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/22 17:23:52

基于BGE-M3与Qwen2.5构建乌克兰语Agentic RAG系统实战

1. 项目概述:当RAG走向“能动性”,为乌克兰语内容赋能最近在折腾大语言模型应用落地的朋友,对RAG(检索增强生成)这个概念肯定不陌生。简单说,就是让模型在回答问题时,不是凭空“编造”&#xff…

作者头像 李华
网站建设 2026/8/22 17:20:35

区块链运维实战:从节点故障排查到智能合约管理的国赛级解析

1. 项目概述与赛题定位最近几年,但凡关注职业教育或者信息技术领域动态的朋友,肯定对“全国职业院校技能大赛”这个名头不陌生。它可以说是职业院校学生技能水平的“奥林匹克”,其赛题往往紧扣行业最新技术趋势和实际岗位需求,具有…

作者头像 李华
网站建设 2026/8/22 17:19:18

5 分钟搭好 PostgreSQL 网页管理界面:pgweb 上手指南

5 分钟搭好 PostgreSQL 网页管理界面:pgweb 上手指南 【免费下载链接】pgweb Cross-platform client for PostgreSQL databases 项目地址: https://gitcode.com/gh_mirrors/pg/pgweb 如果你平时只靠命令行或图形客户端连数据库,换个环境就得重新装…

作者头像 李华
网站建设 2026/8/22 17:18:53

SpringBoot+Vue企业级高校就业招聘系统架构解析

1. 项目概述:企业级高校就业招聘系统的技术架构与核心价值 高校就业招聘系统作为连接毕业生与用人单位的数字化桥梁,其技术实现需要兼顾高并发访问、数据安全性以及多角色协同管理。这套基于SpringBootVueMyBatisMySQL的完整解决方案,采用前后…

作者头像 李华