作者君 发表于 2025-3-24 11:16:56

根据图片搜索按钮位置并点击[类似OCR] [适用于2.0-2.2.2版本之间]

本帖最后由 作者君 于 2025-8-25 19:16 编辑

版本要求:2.0+

注:新版2.2.2已经在计划和复合任务里原生内置屏幕图像搜索,此任务不再推荐,但作为一个脚本例子还是可以看看的:)
推荐使用2.2.2新版的,更加易用方便

功能描述:
   一种近似于OCR的方法
   在屏幕上搜索指定图片的按钮,如果找到,则执行点击
   图片可用截图工具获取到
   图片格式可以为:ANI, BMP, CUR, EMF, Exif, GIF, ICO, JPG, PNG, TIF 和 WMF(BMP 图像必须为 16 位或更高)
   更多参数,可以查看AutoHotKey V2版的ImageSearch函数

定制:
   编辑任务,可以看到代码里的注释,应该写的比较清晰,您可以根据需要定制修改
   以此为基础,您可以做出更强大更灵活的自动化任务   
   
导入方法:
    主界面任务列表,点击右键,选择菜单里的导入,或者点击工具栏上的导入按钮,也可以直接拖放下载的ztt文件到主界面







qihao 发表于 2025-3-29 19:35:03

这个好用,操作空间大了

a794412591 发表于 2025-4-6 09:48:00

非常file:///C:\Users\Administrator\AppData\Local\Temp\SGPicFaceTpBq\8416\0030F8AE.png

zhangjingq2 发表于 2025-4-9 08:11:49

这个好,可以完成很多东西,操作范围大了,:handshake

485508615@qq.co 发表于 2025-4-10 19:01:17

作者你好,图片要保存在哪个路径才能识别?

作者君 发表于 2025-4-10 21:23:09

485508615@qq.co 发表于 2025-4-10 19:01
作者你好,图片要保存在哪个路径才能识别?

脚本里不是写了路径吗?D:\xxx.png,你可以改成自己的路径

485508615@qq.co 发表于 2025-4-10 22:22:34

本帖最后由 485508615@qq.co 于 2025-4-10 22:27 编辑

作者君 发表于 2025-4-10 21:23
脚本里不是写了路径吗?D:\xxx.png,你可以改成自己的路径
你好帮忙看看是哪里出了问题
CoordMode "Pixel", "Screen"; 以屏幕坐标进行颜色搜索
px := 0 ;输出
py := 0

x1 := 1200 ;搜索区域的起始坐标
y1 := 800
x2 := 1600 ;搜索区域的结束坐标
y2 := 1000
;A_ScreenWidth代表屏幕宽度,A_ScreenHeight代表屏幕高度
searchImage := "C:\天翼云盘下载\云电脑\登陆.png"

if ImageSearch(&px, &py, x1, y1, x2, y2, searchImage)
{      
      ;MsgBox px ";" py
      CoordMode "Mouse", "Screen"
      MouseClick "left", px+5, py+5
}

作者君 发表于 2025-4-11 00:16:00

485508615@qq.co 发表于 2025-4-10 22:22
你好帮忙看看是哪里出了问题
CoordMode "Pixel", "Screen"; 以屏幕坐标进行颜色搜索
px := 0 ;输出


起始坐标太大,改小点,结束坐标改大点

用截图工具可以获取按钮坐标

搜索的图片只截取按钮内部一部分带文字即可

304802301 发表于 2025-4-11 22:39:58

可以实现识别到图片后运行批处理脚本吗?

作者君 发表于 2025-4-14 20:54:25

304802301 发表于 2025-4-11 22:39
可以实现识别到图片后运行批处理脚本吗?

https://bbs.everauto.net/forum.php?mod=viewthread&tid=498&extra=page%3D1
页: [1] 2
查看完整版本: 根据图片搜索按钮位置并点击[类似OCR] [适用于2.0-2.2.2版本之间]