找回密码
 立即注册
搜索
2

自动点击工具(图片识别与坐标点击)V1.3版

[复制链接]
32 2
雪儿 昨天 17:32 | 显示全部楼层 |阅读模式
1(2).jpg
版本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界面调整,并移除固定尺寸,允许拖动窗口边缘调整大小。


下载链接:
游客,如果您要查看本帖隐藏内容请回复


有事请私信我!有事请私信我!有事请私信我!
回复帖子不一定看的来,请私信我!
wangqiu666 昨天 19:34 | 显示全部楼层
我在马路边丢了一分钱!
东城丶 昨天 20:07 | 显示全部楼层
楼主的帖子真是前无古人,后无来者
快捷回复: 换一换
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|破走论坛

    本站资源来自互联网用户收集发布,如有侵权请邮件与我们联系处理:pozou@qq.com

    Copyright © 2018-2026 破走论坛. Powered by 破走论坛!