KeymouseGo 教程:一次录制搞定跨平台鼠标键盘自动化

发布时间:2026/8/23 15:12:00
KeymouseGo 教程:一次录制搞定跨平台鼠标键盘自动化 KeymouseGo 教程一次录制搞定跨平台鼠标键盘自动化【免费下载链接】KeymouseGo类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input项目地址: https://gitcode.com/gh_mirrors/ke/KeymouseGo每天把 300 行数据手工填进表单每填一行点个保存第二天接着来。这不是在考毅力是缺个替身。KeymouseGo是一款精简的鼠标键盘录制自动化工具支持Windows / Linux / macOS你录一遍电脑回放下限。读完本文你就能录出并跑通第一个脚本。一分钟看懂它干什么把鼠标点击、键盘输入和间隔时长录下来按设定次数自动回放适合谁数据录入、游戏挂机、测试验收等重复操作党怎么跑精简绿色版不写代码、不改系统、不装驱动脚本形态每次录制生成一个json5文本脚本能手改换电脑通用KeymouseGo 主界面选脚本、定执行次数和速度再点录制即可右侧热键均可自定义。⚡ 三步跑通首个效果获取从 release 页下载可执行文件双击运行或克隆源码git clone https://gitcode.com/gh_mirrors/ke/KeymouseGo装依赖可执行版免装。源码方式需 Python 3.7Windows 装requirements-windows.txtLinux/macOS 装requirements-universal.txt录与放点开始录制→ 正常操作 → 结束 →启动脚本自动存进scripts目录不想开界面就用命令行跑批任务更省事# 运行脚本一遍 ./KeymouseGo scripts/0314_1452.txt # 运行 3 次0 代表无限循环 ./KeymouseGo scripts/0314_1452.txt -rt 3记牢两个键F6 启动F9 中止。跑长任务时它们就是安全绳。它是怎么做到的一份脚本一张乐谱KeymouseGo 把每个动作记成乐谱上的一个音符几点几分按、按在哪个位置、按的是哪个键。录制是抄谱回放就是照着谱演奏。{ scripts: [ // 3 秒后在屏幕 (5%, 19%) 位置按下鼠标右键 {type: event, event_type: EM, delay: 3000, action_type: mouse right down, action: [0.05%, 0.19%]}, // 1 秒后按下 F 键 {type: event, event_type: EK, delay: 1000, action_type: key down, action: [70, F, 0]} ] }注意坐标里的0.05%——这是相对坐标。录制端Recorder/UniversalRecorder.py会把像素除以屏幕宽高存成占比回放时Event/再乘回当前屏幕尺寸分辨率变了落点依旧。改延迟、换位置直接编辑文件里的数字就行。点击为什么总差一点偏移的第二大元凶是Windows 显示缩放125%、150%。录制和回放机器缩放不一致点击就会整体错位。缩放与布局决定逻辑像素换算关系。跨机器跑脚本前先把这个值对齐最省心。KeymouseGo 在 Windows 端声明了DPI 感知并用归一化坐标0~65535模拟移动消掉大部分偏差。但铁律仍是一条录制与回放环境的缩放保持一致。不满足于录放插件扩展核心只干录制和回放其余能力全靠插件挂载。插件就是plugins/目录下的一个文件夹带一份manifest.json5清单。你只需继承Plugin/Interface.py里的接口实现register_functionsPlugin/Manager.py的插件管理器启动时扫描、加载插件注册的函数在脚本里直接调用。再配合脚本的高级语法条件分支、跳转、子程序调用满足某条件走另一条路这类逻辑也能拼出来详见项目 wiki。该选哪种运行方式方式适合谁说明release 可执行版普通用户免装 Python双击即跑最省事源码运行想改代码的人Python 3.7按requirements-*.txt装依赖命令行模式跑批/定时任务无界面-rt指定次数0无限循环平台差异程序自己兜底Windows 走 Win32 钩子DPI 感知、支持鼠标侧键Linux 用 pynputX11/WaylandmacOS 走 Quartz。你用同一份脚本三端通吃。避坑清单录制丢鼠标事件——权限不足。以管理员 / root 身份运行即可解决。macOS 程序闪退——没进辅助功能白名单。加白名单仍闪退就给~/.qt_material加写权限。换电脑点击偏移——显示缩放不一致。先对齐两台机器的缩放比例再跑。回放鼠标飞太快跟不上——回放速度有上限。录制时放慢操作即可。Linux X11 录不了——Wayland/Xorg 对应实现没加载。打包时按 README 指定 pynput 的 hidden imports。脚本中途想停——不用杀进程F9随时中止。想在鼠标当前位置操作——坐标写[-1, -1]原地执行。热键没反应——Middle是中键、XButton是侧键先排查是否与系统快捷键冲突。收尾KeymouseGo 是最不折腾的跨平台键盘鼠标自动化工具自己做一遍剩下让电脑来。现在就打开程序录一段 30 秒点按钮输文字的脚本跑 10 次看看效果。想深入细节翻README.md的脚本语法说明一章发现 bug 或想加功能向 dev 分支提 PR 即可。【免费下载链接】KeymouseGo类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input项目地址: https://gitcode.com/gh_mirrors/ke/KeymouseGo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考