KeymouseGo 鼠标键盘录制工具:3 分钟上手,免费自动重放重复操作
KeymouseGo 鼠标键盘录制工具3 分钟上手免费自动重放重复操作【免费下载链接】KeymouseGo类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input项目地址: https://gitcode.com/gh_mirrors/ke/KeymouseGo每天从系统里导数据要点同一个角落的导出、改同一个文件名、发到同一个收件人一天二十次点得越多越容易走神。KeymouseGo 是一个免费开源的鼠标键盘录制工具把你做过的鼠标点击和键盘输入录一遍设好执行次数剩下的操作交给程序跑完你不用再动手。可以理解成一个精简绿色版的按键精灵Windows、Linux、macOS 三个平台都能用。️ KeymouseGo 能帮你做什么一句话定位动作你做一遍剩下的次数它替你重放。录制鼠标点击与键盘输入录完直接生成可编辑的脚本文件可设执行次数填 0 就是无限循环默认 F9 热键随时叫停点击坐标按屏幕百分比保存换分辨率、换屏幕位置不跑偏⏱️ KeymouseGo 安装与上手步骤不想装环境的话直接去 release 页下载打包好的可执行文件点开就能用。想改代码或者自己打包走源码路线三步git clone https://gitcode.com/gh_mirrors/ke/KeymouseGo cd KeymouseGopip install -r requirements-windows.txt # Windows pip3 install -r requirements-universal.txt # Linux / macOS python KeymouseGo.py依赖 Python 3.7 以上官方依赖清单是按 Python 3.10 锁定的。界面跑起来之后上手流程就四个动作点开始录制 → 把要做的那串操作正常做一遍 → 点结束 → 设好次数点启动。默认热键是 F10 开始/暂停录制、F6 启动回放、F9 终止。每录完一次scripts目录下会自动多出一个脚本文件下次在列表里选它就能直接重放。 功能实测三个角色的真实用法办公岗同一张表单填二十遍。点开始录制把打开表单、填字段、点提交这一套做一遍停止录制把执行次数改成 20按启动程序就会照着录下的坐标一遍遍点下去。中途发现填错方向按 F9 立刻停下不用干看着。开发每次改完代码验一遍主流程。把启动应用 → 登录测试账号 → 进到目标页面这条路径录一份以后每次构建完成点一次启动主流程通没通几秒钟就有结果。它替代不了自动化测试框架但用来快速确认核心路径还活着比手动点一遍省事。运维无桌面环境定时跑。命令行模式可以不打开界面直接执行脚本配合 crontab 之类的定时任务到点自动跑跑完自动退出。 KeymouseGo 实现原理选读背后怎么实现的界面用 Python 加 PySide6 搭输入捕获走 pynputWindows 下另有 Winhook 实现。录下来的动作统一封装成 ScriptEvent 事件对象分发逻辑在Event/模块Recorder/里是按平台拆分的录制器脚本解析与执行放在Util/插件扩展从 v5.2 起由Plugin/承载不兼容旧版插件。脚本用 json5 格式支持注释方便人肉修改。 拿来就能用的 KeymouseGo 工作流案例案例一批量导出报表办公点开始录制把点导出 → 保存文件 → 发送做一遍点结束在列表里选中刚生成的脚本执行次数填 30填 0 则无限循环点启动盯下方日志窗口看进度需要停就按 F9案例二定时自动重放开发 / 运维确认要跑的脚本已存在scripts目录执行python KeymouseGo.py scripts/0314_1452.txt加-rt 3指定跑 3 次-rt 0为无限循环执行中按 F9 可随时终止❓ KeymouseGo 常见问题问答Q1录不到点击、事件不全怎么办用管理员Windows或 rootLinux身份运行多数情况就好使。Linux / Mac 上还有问题去查 pynput 官方文档里关于权限和局限的说明。Q2Mac 上闪退或者没反应把程序加进系统辅助功能白名单用的是打包好的 exec 的话终端也要加。仍然闪退就给~/.qt_material目录开写权限chmod -R 770 ~/.qt_material。Q3高缩放屏幕上点击位置有偏移先把 Windows显示设置 → 缩放与布局调成 100%注销重新登录。注意脚本坐标本身是百分比形式普通分辨率变化不影响同一脚本偏移多数出在系统缩放干扰了坐标读取而不是脚本本身写死了像素。Q4执行次数填 0 和填具体数字有什么区别具体数字是跑完自动停0 是无限循环得按 F9 才会停。Q5会不会录下鼠标移动轨迹默认只记录点击动作和键盘动作不录移动轨迹v3.2 起可打开轨迹录制并设精度填 0 即不录。写在最后想加功能或者修代码clone 仓库后向 dev 分支提 Pull Request 就行想写插件从Plugin/Interface.py的接口出发注册自己的函数。下次再遇到那种点到手酸的重复活先点一下开始录制——录一分钟能省你后面几个小时。【免费下载链接】KeymouseGo类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input项目地址: https://gitcode.com/gh_mirrors/ke/KeymouseGo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考