如何用tc循环找图,找到为止

如何用tc循环找图,找到为止,第1张

空间 依次找图

整型 线程编号1

功能 逻辑型 线程方法1()

循环(真)

辅助.等待(1000)

键盘.按键(65,1) //A

辅助.等待(500)

整型 x,y,图I

图I=图像.找图(0,0,1440,900,"rc:I.bmp",#102030,0.8,0,x,y) //找图I

如果(x>0)

键盘.按键(66,1) //B

辅助揣叮编顾妆该表双勃晶.等待(500)

键盘.按键(67,1) //C

辅助.等待(500)

整型 x,y,图II

x = 0 //我不懂你这个语言,用就是在这里给x赋初值0就是

循环( x <= 0) //同样,改成你这个语言的判断

图II=图像.找图(0,0,1440,900,"rc:II.bmp",#102030,0.8,0,x,y) //找图II

如果(x>0)

键盘.按键(68,1) //D

辅助.等待(500)

如果结束

循环结束

如果结束

循环结束

返回 真

功能结束

空间 无名

整型 线程句柄

功能 整型 坐标点取色()

//这里添加你要执行的代码

整型 图像值

图像值=图像.坐标点取色(33,89)

辅助.消息框(转换.整型转字符型(图像值))

返回 0

//函数返回语句

功能结束

//功能 整型 区域找色()

////这里添加你要执行的代码

//整型 X坐标

//整型 Y坐标

//逻辑型 是否找到

//是否找到=图像.区域找色(10,10,500,600,#FFD77C,0,X坐标,Y坐标)

//

//如果(是否找到)

//鼠标.移动(X坐标,Y坐标)

//辅助.等待(1000)

//鼠标.左键双击(1)

//如果结束

//返回 0

////函数返回语句

//功能结束

//

//

//功能 整型 模糊找色()

////这里添加你要执行的代码

//整型 X坐标

//整型 Y坐标

////相似度的值规定范围(0.5-1.0),推荐使用0.8

//逻辑型 是否找到

//是否找到=图像.模糊找色(10,10,500,600,#FFC152,0.8,0,X坐标,Y坐标)

//

//如果(是否找到)

//鼠标.移动(X坐标,Y坐标)

//辅助.等待(1000)

//鼠标.左键双击(1)

//如果结束

//返回 0

////函数返回语句

//功能结束

//

//

//功能 整型 找图()

////这里添加你要执行的代码

//整型 X坐标

//整型 Y坐标

////

//整型 是否找到

//是否找到=图像.找图(0,0,1440,900,"E:\\653.bmp",#FFD77C,0.8,0,X坐标,Y坐标)

//

//辅助.等待(1000)

////

//如果(是否找到==-1)

// 辅助.消息框("这是消息框")

//否则

//辅助.等待(100)

//鼠标.移动(X坐标,Y坐标)

//辅助.等待(1000)

//鼠标.左键双击(2)

//如果结束

//返回 0

////函数返回语句

//功能结束

功能 逻辑型 开始_点击()

//在开始_点击函数中调用开始执行函数

线程句柄=线程.开启("无名.坐标点取色")

//线程句柄=线程.开启("无名.区域找色")

//线程句柄=线程.开启("无名.模糊找色")

//线程句柄=线程.开启("无名.找图")

返回 真

//函数返回语句

功能结束

功能 逻辑型 退出_点击()

线程.关闭(线程句柄)

返回 真

//空间结束语句

功能结束

空间结束

//空间结束语句

如果能找到图那问题就不是问题了

后台点击,坐标偏移 是因为你没找对句柄, TC本身一个句柄,浏览器控件是一个子句柄, 浏览器中网页游戏flash 又是一个子句柄,

先用窗口获取自身句柄, 再枚举子句柄,遍历出flash 句柄, 然后才能用窗口的鼠标点击命令


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11466574.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存