我是想实现这样的功能,在全屏范围内反复查找两个不相同的图片,找到后执行相应的动作,如果图片再次出现,则继续执行。我在论坛里看到了找图的源码,但运行之后,只是查找一遍,而不是反复查找,不知道怎么样修改代码。
下面是阿凡的代码:
#include <ImageSearch.au3>
Dim $x1, $y1, $s1 = 0, $s2 = 0
While 1
Sleep(100)
If $s1 <> 1 Then
$result = _ImageSearch("bmp1.bmp", 1, $x1, $y1, 0)
If $result = 1 Then
MouseClick("left", $x1, $y1, 1)
$s1 = 1
Else
ContinueLoop
EndIf
EndIf
If $s2 <> 1 Then
$result2 = _ImageSearch("bmp2.bmp", 1, $x1, $y1, 0)
If $result2 = 1 Then
MouseClick("left", $x1, $y1, 1)
$s2 = 1
Else
ContinueLoop
EndIf
EndIf
ExitLoop
WEnd |