有没有鼠标、键盘自动点击的软件?

## 前言


事情是这样的,最近在玩某个老游戏,需要多开窗口(5个号同时操作你懂的),重复性的点击操作实在太多,手都快点废了。


于是我想找个鼠标自动点击工具。


市面上的选择其实不少,但一个个试下来,槽点实在太多:


- 有些功能简陋到只有「录制-回放」两个按钮,就敢开口要几十块钱

- 免费的不是有弹窗广告就是捆绑流氓软件

- 功能全一点的像按键精灵,但太臃肿了,多开五六个窗口之后内存直接拉满

- 还有一些停更好多年的老工具,Win10/Win11 上各种兼容性问题


我就想找个**轻量、无广告、能同时应付多开、开箱即用**的点击器,结果发现——没有。


行吧,没有就自己写。


花了一些时间用 Python 搓了一个,源码已经传到 GitHub 和 Gitee,完全开源免费,你能想到的自动点击功能基本都塞进去了。


---


## 仓库地址


| 平台 | 地址 |

|------|------|

| GitHub | github.com/Adriel-z/aut |

| Gitee | gitee.com/takiet/auto-c |


> 下载的话 GitHub Release 里有打包好的 exe,大概 31MB,下下来直接双击就能用,不需要装 Python。


---


## 大概长这样


全暗色主题,左边是点击点列表,右边是设置面板,底部是状态和日志。四个字:一目了然。


---


## 和市面产品对比


| 对比项 | Auto Clicker Pro | 某收费点击器 | 按键精灵 | 免费点击器 |

|--------|-----------------|------------|---------|-----------|

| 价格 | **免费开源** | 几十元 | 免费但有广告 | 免费但弹窗 |

| 多开内存 | **~60MB** | 未知 | 200MB+ | 50-100MB |

| 坐标拾取 | **F9键盘捕获** | 鼠标点击 | 鼠标点击 | 鼠标点击 |

| 防休眠 | ✅ | ❌ 需另外找 | ❌ | 部分有 |

| OCR识图 | ✅ 可选 | ❌ | 需插件 | ❌ |

| 条件触发 | ✅ | ❌ | 需编程 | ❌ |

| 方案管理 | ✅ 保存/加载/导出 | ❌ | ✅ | ❌ |

| 二次开发 | ✅ API文档齐全 | ❌ 闭源 | ✅ 但学习成本高 | ❌ |

| 全屏游戏 | ✅ Win32底层点击 | ❌ | ✅ | ⚠️ 部分 |


---


## 功能一览


不扯虚的,直接说能干什么:


### 基础功能


- **坐标拾取**:点一下「拾取坐标」,把鼠标移到目标位置,按 F9 就记下来了。全屏游戏也能用,不需要在游戏里点鼠标

- **多点管理**:A 点、B 点、C 点……想加多少加多少,还能拖拽排序

- **每个点单独设置**:延迟几秒、点几次、左键右键还是双击、按多久、要不要随机偏移几像素模拟真人

- **循环控制**:无限循环或者指定跑多少轮

- **定时启动**:设个时间到点自动开跑

- **防休眠**:每隔几分钟在安全位置动一下鼠标,电脑不会自动锁屏


### 进阶功能


- **OCR识图点击**:每个点击点可以绑定一个文字,比如设成识别到「确 认」两个字才点下去。跑脚本的时候程序会一直盯着屏幕看,字出来了再动手

- **条件触发**:这个比较有意思——可以设一个条件,比如每隔 30 秒扫一次屏幕,看到「血条见底」这几个字就自动执行一套「加血 → 等待 → 继续」的子脚本,搞完了再回到主流程

- **方案保存/加载**:配好一套点击方案可以存成文件,换电脑或者重装系统直接导入


### 快捷键


F6 开始、F7 暂停/恢复、F8 停止、F9 捕获坐标,全部全局生效,不用切窗口。


---


## 技术特点


- **单文件**:整个程序就一个 .py 文件,两千多行,想改什么都好找

- **Win32底层点击**:鼠标点击走的是 Windows API 的 SendInput,比一般的模拟点击更底层,大多数游戏都能识别

- **多线程架构**:点击线程、防休眠线程、条件触发线程各自独立跑,互相不卡

- **文档齐全**:写了五份文档:用户手册、开发文档、API 参考、常见问题、打包指南,GitHub 上都能看到


---


## 关于二次开发


代码结构挺清晰的,API 参考文档有四百多行。


你想加点什么功能直接改就行:


- 加新的点击类型 → 改 `_click_at()` 方法

- 换 OCR 引擎 → 改 `OCRHelper` 类

- 加网络远程控制 → 用 Flask 套个 Web 接口


包管理就一个 `requirements.txt`,几行的事。


---


## 写在最后


这本来是为了自己玩游戏方便写的小工具,想着既然写了就干脆整理好发出来,说不定能帮到有同样需求的人。


如果你也在找好用的自动点击器,不妨试试。如果觉得有用,给个 Star 就是最大的支持了。


有问题可以提 Issue,或者直接 Fork 了改——反正代码都在这了。


---


**GitHub:** github.com/Adriel-z/aut

**Gitee:** gitee.com/takiet/auto-c

编辑于 2026-07-30 · 著作权归作者所有