按键精灵--函数-在规定的时间内找图

这篇博客介绍了按键精灵的高级功能——在规定的时间内进行找图操作。通过实例展示了如何设置搜索范围,并鼓励读者进行分析和交流。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

函数-规定时间内找图实例

If WaitImg("回收站", 1.5) Then 
	TracePrint "回收站找到了"
	MoveTo ImgX, ImgY
Else 
	TracePrint"回收站没有被找到"
End If



Function WaitImg(图片名,找图时间)
	Dim i
	WaitImg = False
	For i = 1 To 找图时间 * 10
		FindPic 0, 0, 1024, 768, "Attachment:\" & 图片名 & ".bmp", 0.9, ImgX, ImgY
		If ImgX > 0 Then 
			WaitImg = true
			Exit For
		End If
		Delay 100
	Next
	TracePrint"共耗时"&(i/10)&"秒,寻找图片:"&图片名&"的找图结果为:x="&ImgX&",y="&ImgY
End Function

高级找图实例,可范围选择。。。。

If WaitImgEx(0,0,400,400,"回收站", 2) Then 
	TracePrint "回收站找到了"
	MoveTo ImgX, ImgY
Else 
	TracePrint"回收站没有被找到"
End If



Function WaitImgEx(x1,x2,y1,y2,图片名,找图时间)
	Dim i
	WaitImgEx = False
	For i = 1 To 找图时间 * 10
		FindPic x1,x2,y1,y2, "Attachment:\" & 图片名 & ".bmp", 0.9, ImgX, ImgY
		If ImgX > 0 Then 
			WaitImgEx = true
			Exit For
		End If
		Delay 100
	Next
	TracePrint"共耗时"&(i/10)&"秒,寻找图片:"&图片名&"的找图结果为:x="&ImgX&",y="&ImgY
End Function

OK,大家比较一下,分析一下,欢迎交流。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值