按键精灵 找图脚本,找到图执行点击后,不继续找图,

2025-04-19 14:49:01
推荐回答(2个)
回答1:

你把同一级别要找的图放入一个FOR循环(或者DO循环,找到后点击完直接退出循环,执行以后的脚本,那么这层的所有找图都不会再执行了)
For 1
FindPic 0, 0, 1360, 768, "Attachment:\购买雷.bmp", 0.9, intX, intY
If intX > 0 And intY > 0 Then
Call 点击
Exit For
End If
FindPic 0, 0, 1360, 768, "Attachment:\购买木.bmp", 0.9, intX, intY
If intX > 0 And intY > 0 Then
Call 点击
Exit For
End If
FindPic 0, 0, 1360, 768, "Attachment:\购买水.bmp", 0.9, intX, intY
If intX > 0 And intY > 0 Then
Call 点击
Exit For
End If
FindPic 0, 0, 1360, 768, "Attachment:\购买火.bmp", 0.9, intX, intY
If intX > 0 And intY > 0 Then
Call 点击
Exit For
End If
next
或者你把同一级要找的图 全部用Else 来表示,如果找到图以后Else是不会成立的~~

具体操作还是要根据你需要的逻辑来编写代码!

回答2:

您好,大概思路如下
dim 地址(//图片数量)
地址(0)="Attachment:\未合成.bmp" : 地址(1)="Attachment:\开始融合.bmp"
For i = 0 to UBound(地址)
FindPic 0, 0, 1360, 768, 地址(i), 0.9, intX, intY
If intX > 0 And intY > 0 Then
Call 点击1818
End If
next