尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

免费键鼠录制工具 KeymouseGo:鼠标键盘自动化快速上手指南

免费键鼠录制工具 KeymouseGo:鼠标键盘自动化快速上手指南 免费键鼠录制工具 KeymouseGo鼠标键盘自动化快速上手指南【免费下载链接】KeymouseGo类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input项目地址: https://gitcode.com/gh_mirrors/ke/KeymouseGoKeymouseGo 是一款免费开源的跨平台键鼠录制工具支持 Windows、Linux 和 macOS。它把你在电脑上的鼠标点击、按键和文字输入自动录制成脚本再按设定次数自动录制回放。学会本文后你从克隆仓库到跑通第一个脚本大约需要十分钟。️ 三类适合今天就开始的重复任务如果你每天的工作里藏着点同一串按钮、填同一批内容的环节它都可以接手批量填单客服或内勤每天往工单系统里录入相同结构的工单鼠标点击位置固定、文字内容大同小异录一遍即可循环执行。重复点击流程把某个审批流程里固定的确认—下一步—提交点击序列交给脚本你只需要在开始前切换窗口。测试流程回放验证一个固定操作路径时设置执行次数为几十次观察界面是否出现偶发异常比手动连点省力。 安装与第一次录制它提供两条安装路径按你的角色选一条即可。路径一非技术用户到项目的 release 页面下载与系统对应的可执行文件双击 KeymouseGo 运行无需配置任何环境。路径二开发者从源码安装可以自行修改和打包git clone https://gitcode.com/gh_mirrors/ke/KeymouseGo cd KeymouseGo pip3 install -r requirements-universal.txt # Windows 用 requirements-windows.txt第一次录制三步走按默认热键 F10或点开始录制按钮进入录制状态正常完成一次完整操作点击、输入文字工具会同步记录每个动作和时间间隔按 F9 结束录制脚本自动保存到scripts目录选中它后点启动即可回放重复次数设为 0 表示无限循环。 脚本能记录什么格式又长什么样它记录的是点击和按键不是鼠标移动轨迹所以脚本体积小、回放行为稳定。事件范围鼠标左键、右键、中键、侧键的按下与抬起键盘按键含组合键以及整段文字输入。每个动作前都带有毫秒级间隔回放时按原节奏执行需要轨迹记录时把鼠标轨迹精度调高即可。脚本格式JSON5 文件支持//注释可以直接用文本编辑器修改。一个典型片段如下// 等待 100ms 后在当前鼠标位置按下左键 {type: event, event_type: EM, delay: 100, action_type: mouse left down, action: [-1, -1]} // 等待 100ms 后输入一段文字 {type: event, event_type: EX, delay: 100, action_type: input, action: 你好 world}跨屏坐标自适应坐标以屏幕宽高百分比存储例如[0.2604%, 0.5556%]。换分辨率、换显示器尺寸回放时自动换算成当前屏幕的实际像素位置无需手改坐标。v5.1 起 Windows 还支持多屏环境。⚙️ 从热键到插件的效率递进四个进阶用法按使用频率递增排列用到哪层停在哪层。1. 自定义热键默认配置是 F10 开始/暂停录制、F6 启动执行、F9 终止录制或执行。热键功能F10开始/暂停录制F6启动/暂停执行F9终止录制/执行三个热键都能在界面右侧替换支持 Ctrl、Shift 等组合键Middle和XButton分别指鼠标中键和侧键。2. 手动编辑脚本录制只是起点脚本文件可以直接改。调delay可放慢节奏改action里的坐标百分比可修正落点坐标写[-1, -1]表示在鼠标当前所在处点击。还可以照着注释往scripts数组里手写新事件不依赖录制。3. 命令行批量执行不打开界面也能跑脚本适合放进定时任务或批处理./KeymouseGo scripts/0314_1452.txt # 执行一遍 ./KeymouseGo scripts/0314_1452.txt -rt 3 # 执行 3 次-rt 0则是无限循环。4. 插件扩展v5.2 引入插件系统不兼容旧版插件把插件目录放进plugins文件夹即被发现和注册通过插件注册函数向脚本注入新的动作类型。插件接口定义在 Plugin/Interface.py发现机制在 Plugin/Manager.py有兴趣可以照着写一个自己的扩展。⚠️ 三个常见现象的排查方法按现象—原因—解决对照处理多数问题落在前三条之内。1. 高 DPI 下点击位置偏移现象在高分屏或系统缩放大于 100% 时脚本点击位置与实际预期有偏差。 原因脚本坐标虽以百分比存储、理论上自适应但 Windows 高缩放比下模拟输入的落点仍会受缩放换算影响。 解决把系统显示缩放调到 100% 后重新验证无法改缩放时用 F6 启动执行观察首个点击位置回头修正脚本里的坐标值。2. 录制不到鼠标键盘事件现象录制时界面没有反应或回放完全没有动作。 原因系统权限不足工具拿不到输入事件。 解决Windows 下以管理员身份运行Linux 用 rootmacOS 需要把应用加进系统设置—隐私与安全性—辅助功能白名单使用打包文件时终端也要加入Linux 下仍异常可参考 pynput 文档的权限说明。3. 回放速度达不到录制时的速度现象录制的快速连点回放时明显偏慢。 原因模拟输入本身有速度上限动作间隔设得过短时执行器跟不上。 解决把高频连点拆成单独脚本单独跑或适当加大关键动作之间的delay接受回放略慢于录制的现实。 从哪里继续学习学习入口都在仓库里README.md 含完整使用说明、热键提示和 JSON5 脚本语法示例Changelog.md 记录各版本变化想提交代码或报告问题走 dev 分支提 PR 或开 issue。建议先录一个只含单个按钮点击的脚本打开生成的文件逐行对照语法说明读懂格式再逐步增加动作。你的第一个脚本今天就可以录出来。【免费下载链接】KeymouseGo类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input项目地址: https://gitcode.com/gh_mirrors/ke/KeymouseGo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表