☰
KeymouseGo 教程:免费录制鼠标键盘,3 步自动完成重复任务
2026/11/5 5:10:18 网站建设 项目流程

KeymouseGo 教程:免费录制鼠标键盘,3 步自动完成重复任务

【免费下载链接】KeymouseGo类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input项目地址: https://gitcode.com/gh_mirrors/ke/KeymouseGo

周五下午,要把同样的报单内容录入业务系统 60 遍。填一遍、提交、返回,鼠标手比屏幕上的数字累。KeymouseGo 是一个免费的鼠标键盘录制工具,操作走一遍,它就自动回放你想要次数,把手解放出来。

项目速览

KeymouseGo 定位是「精简绿色版按键精灵」:纯 Python 实现(PySide6 图形界面),覆盖 Windows、Linux、macOS 三个平台;官方已打包成单文件可执行程序,未安装 Python 的机器双击即可运行,源码见 KeymouseGo.py。脚本采用 json5 文本格式,便于阅读和修改;许可证为 GPLv2 开源协议。当前版本 v5.2 引入了 Python 插件系统(Plugin/Manager.py 负责插件发现与调用),并支持自定义热键。

核心能力

用「相对坐标」而非绝对像素

它把点击位置记录为屏幕尺寸的比例值(如横坐标 0.2604%)。这意味着换了显示器分辨率、调整了系统缩放或挪动了窗口,脚本照样点中目标位置,不用重新录制。

执行次数与热键随手控制

执行次数可任意设置,填0即无限循环;默认 F6 启动、F10 开始/暂停录制、F9 终止,热键可自定义,还兼容鼠标中键与侧键。意味着你可以让脚本挂着跑,人走开,需要时按一下 F9 随时叫停。

脚本是可读可改的文本文件

每次录制结束都会在scripts/目录自动生成一个 json5 脚本(语法示例见 README.md)。每个动作都带delay间隔字段,改数字就能调节奏;也可以不进图形界面,直接用命令行./KeymouseGo scripts/xxx.txt -rt 3回放指定次数。

快速上手 3 步

第一步:获取可执行文件

到项目仓库下载最新 release 版本,解压后双击可执行文件即可,全程无需安装 Python 环境。

第二步:录一段「标准流程」

点击「开始录制」(或按 F10),正常把目标流程操作一遍:点击、输入都会被抓取,鼠标移动轨迹默认不记录。完成后点「结束」(或按 F9)。

第三步:设置次数并启动

在界面里把执行次数改为需要循环的次数(0 为无限循环),点击「启动」或按 F6。脚本已自动存入scripts/,下次直接在列表里选中即可复用。

真实使用场景

场景 1:批量录入同构数据

场景:Excel 里有 60 条结构相同的记录,要逐条填入业务系统,流程完全一致。做法:手工完整录下第一条的录入流程 → 执行次数设为 59 → 点启动。收益见下表(以 60 条、单条约 1 分钟估算):

维度手动操作使用 KeymouseGo
方式每条手工填写提交录制 1 遍,自动回放 59 遍
耗时约 1 小时录制约 1 分钟 + 挂机等待
出错率手工易漏字段固定流程,每轮完全一致
人力投入全程盯着只在首尾检查

场景 2:每天固定的「早间流程」

场景:每天开工要按顺序打开几个固定页面、点几个固定按钮。做法:录制一次,热键保持 F6/F9 默认值。收益:每天开工从连续点五六下变成按一个 F6,脚本跑完按 F9 确认即可,流程固定后几乎零维护。

场景 3:命令行批量回放

场景:需要把某个脚本连跑多轮,或挂进定时任务。做法:./KeymouseGo scripts/20260104.txt -rt 10,运行中随时可 F9 终止。收益:不依赖图形界面,方便接入服务器、批处理等自动化链路。

与按键精灵、AutoHotkey 横向对比

维度KeymouseGo按键精灵AutoHotkey
费用免费开源(GPLv2)商业收费免费开源
平台Windows / Linux / macOS仅 Windows仅 Windows
上手门槛图形界面一键录制中等,需学脚本语法较高,需写脚本
录制方式一键录制,脚本可手改内置录制器 + 脚本纯脚本编写
扩展能力Python 插件系统(v5.2)成熟插件生态社区脚本丰富
维护方开源社区商业公司开源社区

KeymouseGo 走的是轻量路线:功能面小于按键精灵,但免费、跨平台、录完即用,适合「流程固定、动作简单」的重复场景。

常见坑与调优建议

  • 录不全事件时先给权限:部分系统环境下鼠标事件抓不全,Linux/Mac 以 root 或管理员身份运行即可;macOS 还需把程序加入系统「辅助功能」权限列表。
  • 间隔调在delay上:每个事件的动作间隔以毫秒写在脚本里,目标系统跟不上就调大;注意操作过快时程序自身速率受限,可能出现达不到预期速度的情况。
  • 缩放与分辨率不用管:相对坐标设计下,脚本在不同分辨率和系统缩放比例间可通用,无需像老版本那样手动设置缩放。

写在最后

如果你的工作里存在任何「填一遍、提交、再来一遍」的循环,不妨先录一段试试,剩下的交给电脑。也欢迎给项目点 Star,遇到问题直接提 Issue。

请遵守相关法律法规和软件许可协议,将自动化操作技术用于合规场景。

【免费下载链接】KeymouseGo类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input项目地址: https://gitcode.com/gh_mirrors/ke/KeymouseGo

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询