1234下一页
查看: 128|回复: 35

[PC] 自动点击工具(图片识别与坐标点击)V1.4版

[复制链接]

545

主题

0

回帖

906

积分

UID
4
贡献
9 点
钻石
99 个
C币
8 个
发表于 2026-7-17 08:47:00 | 显示全部楼层 |阅读模式
趁着这个帖子还能编辑,更新一下版本内容,主要是在论坛上的朋友提出来能优化或者提升的。功能自己看看帖子中的说明和自己摸索使用,觉得好用的话就麻烦点一下下载链接下方的免费评分,下载地址在最面。

版本1.4,更新时间:2026年8月25日

1.UI布局优化:步骤操作按钮布局从每行 2 个按钮改为每行 3 个,新增“鼠标录制”按钮和“字体大小调整”按钮,步骤表格列数调整。

2.新增步骤名称自定义:新增“名称”列,可双击编辑自定义步骤名称,清空后自动恢复为默认中文名称。

3.新增鼠标录制功能。步骤操作区域新增 " 鼠标录制" 按钮,点击确认后开始录制鼠标点击操作,按 Esc 键完成录制。录制时自动忽略录制按钮自身的点击,支持双击识别(300ms 内且坐标偏差小于 5 像素的连续点击合并为双击),录制的点击间隔自动转换为步骤等待时间。

4.新增字体大小调整功能:高级设置区域新增 "字体大小调整" 按钮,可分别设置模块标题字体大小和按钮字体大小(8-20 号),设置后即时生效并自动保存,下次启动自动加载。

5.增加步骤复制和粘贴功能:支持 Ctrl+C 复制当前选中的步骤,Ctrl+V 粘贴步骤(插入到当前选中行之后,若无选中则追加到末尾),并可在步骤列表上右键弹出“复制”和“粘贴”进行操作。

版本1.3,更新时间:2026年7月17日

1.修复配置保存闪退问题。

2.“鼠标拖动”模块增加拖动持续时间(A坐标到B坐标拖动用时)。

3.“添加键盘”模块在原来的基础上增加另外两种按键模式,一是在按下设置的按键不松开,直到设置的时间到了才松开按键,二是按下设置的按键不松开,直到匹配到对应的图片后才松开按键(选择的图片可以先用“添加图像”按钮截图)。

一、工具简介与界面

本工具是基于 Python+PyQt5 开发的 Windows 自动化脚本工具,该工具集成了图像识别点击、坐标点击、按键与文字输入,可视化流程编排,可用于办公自动化、游戏挂机等场景,提升重复操作效率。

二、核心能力:

图像识别点击:通过截取界面图像,可在屏幕或指定窗口中自动寻找预设的图片目标并点击,自带相似度阈值调节。

固定坐标点击:采集屏幕 XY 坐标,运行时直接点击固定点位,无需识别图片。

键盘按键输入:可模拟单键、Ctrl/Alt/Shift 组合快捷键输入,提供 3 种按键工作模式:1.按键一次(按下立刻松开);2.长按按键到指定时间松开(按住按键固定毫秒后松开);3.按住直到图像出现(持续按住按键,实时循环识图,检测到目标截图后自动松开按键,未识别到会停在该步骤)

文字输入:可添加,一段文字内容,在运行时候模拟键盘自动输入自定义文本,支持单行、多行文字。

鼠标拖拽:模拟鼠标按住拖动动作,支持左键 / 右键拖拽,平滑移动无瞬移。

可视化流程编排:图形化步骤列表中支持增删和上下移动,每一步均可独立配置点击类型、等待时间、相似度等参数,并支持步骤跳转,实现条件分支逻辑。

全局热键控制:支持自定义全局快捷键(默认F12),可一键启动或停止任务无需切换窗口即可控制运行状态;后台窗口执行;指定窗口绑定(通过“选取窗口”功能锁定目标程序(HWND))和后台消息注入(使窗口处于后台或被遮挡,也能通过 Windows 消息机制模拟点击,不干扰前台工作,也不影响鼠标键盘的正常使用)。特别说明:直接从驱动层读取硬件输入(鼠标/键盘)的游戏则无法实现点击效果。

配置保存与复用:支持一键保存、加载配置文件。

灵活循环策略:支持定时执行、无限循环、指定次数循环,X轴与Y轴点击偏移量、每个步骤的随机延迟时间。

三、使用说明

控制流程:添加好步骤或加载配置后可以开始执行、暂停和停止执行。

文件操作:用于保存步骤列表的流程,便于下一次加载使用。

定时执行:用于设定未来时间的执行,设定好“开始时间”和“结束时间”并勾选“启用定时执行”后点击开始执行按钮就可以了,时间到了自动执行步骤列表的流程,系统时间超过设定结束时间后会立即终止所有操作。

目标窗口设置:用于后台执行点击,不影响操作,该工具点击原理依赖 Windows 消息队列,是通过 SendMessage发送消息给系统,系统会转发给窗口实现点击的。(注意:直接从驱动层读取硬件输入(鼠标/键盘中断)的游戏则无法实现点击效果)。

热键设置:用于一键开始执行或者暂停流程,可自定义录入热键,避免和某些案件冲突(热键默认为F12)。

高级设置:包含了流程的循环设置(可以设置步骤列表的执行次数,默认无限循环),点击偏移设置(用于模拟坐标点(图像的中心位置)进行鼠标点击的上下左右偏移,通过随机微调点击位置,避免一些游戏对鼠标操作的检测)、随机延迟点击设置(在步骤列表中设置的等待时间的基础上再增加随机延时,避免点击时间固定,降低被检测识别风险,默认随机延迟时间是在100毫秒至1000毫秒之间)

操作步骤:添加图像(通过截取图像进行识别点击),添加坐标(在屏幕选点截取坐标),添加键盘(模拟单个按键或者Ctrl/Alt/Shift 组合快捷键,有3种模式),添加文字(可用于一段文字输出),鼠标拖动(模拟鼠标拖动),上移和下移(用于调整步骤的执行顺序),删除(用于删除不要的步骤)。(详见核心能力的说明)

步骤列表:步骤(流程执行的顺序),类型(图像识别点击和坐标点击),点击类型(左键单击、右键单击、双击、跳转,其中跳转是用于类型是图像识别,就是该步骤识别到图像就跳转到对应步骤去),等待(执行等待时间,1秒等于1000毫秒,默认1000毫秒),相似度(图像识别的相似度,默认0.8),接受偏移和接受随机延迟(可自定义步骤是否进行鼠标点击的偏移和点击延迟,默认勾选,但需要自行勾选上“启动偏移”和“启动随机延迟”),跳转设置(只能在“点击类型”为跳转的情况下才能设置为跳转步骤)。

历史更新日志:

版本1.2,更新时间:2026年6月30日

1. 新增定时执行功能。支持在指定时间段内自动执行流程。如果当前时间早于开始时间,会等待直到开始时间,如果超过结束时间,自动停止执行。注:勾选并设置好的开始和结束时间后,还要点击“开始执行”按钮;

2. 新增文字输入功能。增加了"添加文字"按钮,必须输入文字才能点击确定;

3. 新增鼠标拖动功能。增加了"鼠标拖动"按钮,需要连续采集两个坐标点(起点和终点),在步骤列表中,"点击类型"列可选择"左键拖动"或"右键拖动"。执行时实现:在起点按下选定鼠标键→移动到终点→释放鼠标键;

4.重新优化UI界面。因左侧UI界面拥挤,已将“循环设置”“偏移设置”“随机延迟设置”放入“其他设置内”内;

5.热键设置改为支持自定义设置。点击“录制热键”按键后改按钮会变成红色,在按下你需要设置的热键即可。且程序启动时自动加载上次保存的设置。

版本1.1,更新时间:2026年6月17日

1.新增“添加键盘”按钮:在“步骤操作”区域新增“ 添加键盘”按钮,支持添加键盘操作作为独立步骤。

2.条件跳转功能优化,新增“找到跳转”和“未找到跳转”列。在步骤列表中,图像识别步骤新增两列下拉框,找到跳转(若图像匹配成功,跳转到指定步骤)和未找到跳转(若图像未匹配成功,跳转到指定步骤)。

3.UI界面调整,并移除固定尺寸,允许拖动窗口边缘调整大小。

1.3版本蓝奏云下载地址:https://zhangjie.lanzouu.com/iVBtH3wtptgf

1.4版本蓝奏云下载地址:https://zhangjie.lanzouu.com/iIpyc44genxa

密码:52pj

使用该工具后觉得还行的话,可以回来免费评分一下。
温馨提示:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
6、网络世界也请遵守我国的法律法规!一旦发现违法行为,将立即封存相关信息并报警处理!
回复

使用道具 举报

0

主题

383

回帖

0

积分

UID
354622
贡献
0 点
钻石
0 个
C币
0 个
发表于 2026-7-20 20:34:22 | 显示全部楼层
这类问题排查最怕环境差异,先在本地复现会快很多。
回复

使用道具 举报

0

主题

366

回帖

61

积分

UID
172788
贡献
0 点
钻石
0 个
C币
0 个
发表于 2026-7-22 16:32:35 | 显示全部楼层
监控先铺上,不然出问题全靠猜。
回复

使用道具 举报

0

主题

364

回帖

46

积分

UID
922443
贡献
0 点
钻石
0 个
C币
0 个
发表于 2026-7-24 04:45:14 | 显示全部楼层
文档里没写的边界情况往往才是真正的坑。
回复

使用道具 举报

0

主题

382

回帖

53

积分

UID
145352
贡献
0 点
钻石
0 个
C币
0 个
发表于 2026-7-26 10:12:28 | 显示全部楼层
实际跑下来,瓶颈经常在预期之外的地方。有没有做过压测,瓶颈在哪一块?
回复

使用道具 举报

0

主题

390

回帖

45

积分

UID
481551
贡献
0 点
钻石
0 个
C币
1 个
发表于 2026-7-28 06:10:41 | 显示全部楼层
自动化程度决定了长期维护的人力投入。你们的规模大概多少?想判断下方案是否适用。
回复

使用道具 举报

0

主题

352

回帖

0

积分

UID
422988
贡献
0 点
钻石
0 个
C币
0 个
发表于 2026-7-29 22:16:07 | 显示全部楼层
日志的粒度要控制好,太细反而找不到重点。
回复

使用道具 举报

0

主题

373

回帖

38

积分

UID
426725
贡献
0 点
钻石
0 个
C币
0 个
发表于 2026-7-31 18:14:20 | 显示全部楼层
先解决有无,再解决好坏,顺序反了会浪费很多时间。
回复

使用道具 举报

0

主题

401

回帖

0

积分

UID
318511
贡献
0 点
钻石
0 个
C币
0 个
发表于 2026-8-3 04:26:05 | 显示全部楼层
这类改动的风险在于回滚,一定要留好后路。
回复

使用道具 举报

0

主题

355

回帖

45

积分

UID
736806
贡献
0 点
钻石
0 个
C币
1 个
发表于 2026-8-4 12:45:56 | 显示全部楼层
实际跑下来,瓶颈经常在预期之外的地方。
回复

使用道具 举报

温馨提示:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
6、网络世界也请遵守我国的法律法规!一旦发现违法行为,将立即封存相关信息并报警处理!
1234下一页
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ客服返回顶部