首页/新闻资讯/正文详情

KeymouseGo 使用指南:鼠标键盘操作录一次,让电脑替你回放任意多遍

发布时间:2026/11/5 5:22:04 来源:云帆数科 栏目:资讯中心
KeymouseGo 使用指南:鼠标键盘操作录一次,让电脑替你回放任意多遍
KeymouseGo 使用指南鼠标键盘操作录一次让电脑替你回放任意多遍【免费下载链接】KeymouseGo类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input项目地址: https://gitcode.com/gh_mirrors/ke/KeymouseGoKeymouseGo 是一款用 Python 写的绿色精简版按键精灵把你的鼠标键盘操作原样记下来再按你设定的次数替你重放。支持 Windows、Linux、macOS有打包好的可执行文件不装 Python 也能跑。适合每天有大量单调重复操作的人。适用场景如果你正在往网页表单里逐行填同一套数据可以让它替你一行行输入。如果你需要在多台机器上点同一套按钮分发脚本后各机自动回放即可。如果你要反复跑一遍游戏、教程里的固定操作把次数设大去做别的事。如果你需要长时间定点循环点击把次数设为0即可无限执行。快速上手5 分钟完成第一次录制 获取程序有两条路不熟悉 Python 就直接用 release 里的可执行文件双击KeymouseGo运行想改代码或自己打包就从源码起步需要 Python 3.7 以上git clone https://gitcode.com/gh_mirrors/ke/KeymouseGo pip3 install -r requirements-universal.txt # Linux/macOS pip install -r requirements-windows.txt # Windows python3 KeymouseGo.py装完依赖后四个动作完成首次录制与回放点界面上的录制按钮开始记录。正常操作电脑点窗口、点按钮、敲几个字这些动作都会被记下。点结束停止录制scripts/目录下会多出一个带时间戳的新脚本文件格式是json5。在界面设置执行次数点启动电脑就把第 2 步重放一遍。默认F6等同于启动F9用于中止。进阶用法不开界面直接跑脚本用途批量跑任务、挂定时任务连窗口都不用开。做法命令行里直接给脚本路径./KeymouseGo scripts/0314_1452.txt ./KeymouseGo scripts/0314_1452.txt -rt 3效果第二条命令让脚本连跑 3 遍。-rt全称--runtimes控制执行次数填0就是无限循环回放期间按F9随时叫停。手改坐标和延迟用途微调回放节奏或把点击位置挪到别处。做法脚本是一串有序事件每个事件四要素delay距上一事件的毫秒数、event_typeEM鼠标、EK键盘、EX输入、action_type如mouse left down、action坐标或按键值。比如这条是在屏幕相对坐标 (0.2604, 0.4630) 按下左键{type: event, event_type: EM, delay: 100, action_type: mouse left down, action: [0.2604%, 0.4630%]}效果改一个delay回放节奏立刻变坐标写成[-1, -1]则在鼠标当前位置操作不用管它现在漂在哪。字段细节见 README.md 的脚本语法说明。插件挂载新能力用途给脚本加 OCR 识别、网络请求、条件判断这些内核本身不提供。做法KeymouseGo 是微内核设计内核只管录制回放。把插件放进plugins/目录每个插件一个文件夹内含manifest.json5清单插件类继承 Plugin/Interface.py 定义的接口Plugin/Manager.py 启动时扫描目录、解析清单、动态加载把函数汇入统一注册表脚本里按名字直接调用。效果改完插件重启程序即生效不用重新编译。工作原理换分辨率为什么落点不偏 现象同一个脚本拿到不同分辨率的屏幕上点击位置基本还是准的。原理录制时把像素坐标除以屏幕宽高x/ScreenWidth、y/ScreenHeight存成百分比回放时再乘当前屏幕宽高还原。Windows 端还声明了 DPI 感知并用归一化坐标0~65535 区间移动鼠标规避大部分缩放漂移。对你意味着什么放心换分辨率但别换缩放。两台机器的显示 → 缩放比例不一致比如 100% 对 125%点击就会整体跑偏回放前先把两边对齐。平台差异靠策略模式消化录制端 Recorder/UniversalRecorder.py 负责 Linux/macOS回放端是Event/UniversalEvents.py与 Windows 专属实现两套类继承同一组接口上层完全不感知平台。平台底层方式特点WindowspyWinhook Win32 API钩子抓取精度高支持多显示器Linux / macOSpynputX11/Wayland 或 Quartz免驱动个别环境需指定对应后端排错手册症状常见原因解决办法鼠标事件时有丢失录制不完整权限不够Windows 用管理员身份、Linux 用 root 身份运行Linux 上录不了或执行不了pynput后端不对Xorg 用_xorg导入Wayland 用_uinputREADME 打包命令里有现成写法macOS 启动后闪退缺少辅助功能权限或写权限把程序连同终端加入辅助功能白名单仍闪退就chmod -R 770 ~/.qt_material换台机器回放点击偏移两台机器显示缩放不同先对齐两边缩放比例再跑多数偏移直接解决回放时鼠标飞过去或跟不上录制时鼠标速度超过执行上限放慢操作重新录一遍自定义热键没生效与系统快捷键撞车Middle是中键、XButton是侧键设置前先确认无冲突结语花一分钟就能验证一遍全流程录一段 30 秒的日常操作按F6回放一次再打开scripts/里刚生成的文件改一个delay重放对比快慢——这是理解它内部机制最快的方式。想扩展能力就从 Plugin/ 目录入手项目开源修复和功能建议欢迎提交到 dev 分支仓库获取方式git clone https://gitcode.com/gh_mirrors/ke/KeymouseGo。【免费下载链接】KeymouseGo类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input项目地址: https://gitcode.com/gh_mirrors/ke/KeymouseGo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

基于SpringBoot+Vue的校园树洞与临时散心搭子匹配系统的设计与实现论文代码
基于SpringBoot+Vue的校园树洞与临时散心搭子匹配系统的设计与实现论文代码

学弟学妹们,大家好👋!作为顺利完成毕设答辩的计算机往届学长,当初搭建 SpringBoot 后端接口、对接微信小程序交互、设计 MySQL 数据表、梳理完整业务逻辑与撰写毕业论文的种种细节还历历在目。深知做校园情绪社交类毕设的重重阻碍… · 2026/11/5 5:22:04

Vorssaint 上手指南:macOS 菜单栏工具集,逐应用音量、系统监控与窗口管理一次配齐
Vorssaint 上手指南:macOS 菜单栏工具集,逐应用音量、系统监控与窗口管理一次配齐

Vorssaint 上手指南:macOS 菜单栏工具集,逐应用音量、系统监控与窗口管理一次配齐 【免费下载链接】vorssaint-utils Free and open-source macOS menu bar toolkit. 项目地址: https://gitcode.com/GitHub_Trending/vo/vorssaint-utils Vorssain… · 2026/11/5 5:22:04

初学JAVA
初学JAVA

1.键盘录入2.IDEA项目结构3.switch格式4.Random5.数组默认初始化值6.简单的方法定义和调用7.带参数的方法定义和调用8.带返回值方法的定义和调用9.Java内存分配10.二维数组的静态初始化 · 2026/11/5 5:22:04

ADS122U04IPWR+STM32L4R9AI工业温度采集系统实战设计
ADS122U04IPWR+STM32L4R9AI工业温度采集系统实战设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 8:40:21

STM32L031+ADS122U04:UART接口24位ADC工业级温度测量方案
STM32L031+ADS122U04:UART接口24位ADC工业级温度测量方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 8:40:21

工业与HVAC高精度温度测量:ADS122U04IPWR与PIC24FV16KA301方案详解
工业与HVAC高精度温度测量:ADS122U04IPWR与PIC24FV16KA301方案详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 8:40:21

S120功能图2634调试避坑指南:从信号链到参数互联的实战解析
S120功能图2634调试避坑指南:从信号链到参数互联的实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 8:40:21

工业级温度测量:ADS122U04IPWR与PIC18F45K40信号链设计
工业级温度测量:ADS122U04IPWR与PIC18F45K40信号链设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 8:40:21

S120速度精度差排查指南:编码器信号与速度环调参实战
S120速度精度差排查指南:编码器信号与速度环调参实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 8:39:19

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

多智能体协作系统架构设计与实践优化
多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中… · 2026/11/5 0:00:39

大模型系统性入门实战指南:从原理到部署微调的全链路路线
大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#… · 2026/11/5 0:00:39

鸿蒙文件系统沙箱机制解析与开发实践
鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的… · 2026/11/5 0:00:39

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码