有没有鼠标、键盘自动点击的软件?
## 前言
事情是这样的,最近在玩某个老游戏,需要多开窗口(5个号同时操作你懂的),重复性的点击操作实在太多,手都快点废了。
于是我想找个鼠标自动点击工具。
市面上的选择其实不少,但一个个试下来,槽点实在太多:
- 有些功能简陋到只有「录制-回放」两个按钮,就敢开口要几十块钱
- 免费的不是有弹窗广告就是捆绑流氓软件
- 功能全一点的像按键精灵,但太臃肿了,多开五六个窗口之后内存直接拉满
- 还有一些停更好多年的老工具,Win10/Win11 上各种兼容性问题
我就想找个**轻量、无广告、能同时应付多开、开箱即用**的点击器,结果发现——没有。
行吧,没有就自己写。
花了一些时间用 Python 搓了一个,源码已经传到 GitHub 和 Gitee,完全开源免费,你能想到的自动点击功能基本都塞进去了。
---
## 仓库地址
| 平台 | 地址 |
|------|------|
| GitHub | https://github.com/Adriel-z/auto-clicker-pro |
| Gitee | https://gitee.com/takiet/auto-clicker-pro |
> 下载的话 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:** https://github.com/Adriel-z/auto-clicker-pro
**Gitee:** https://gitee.com/takiet/auto-clicker-pro