那片叶子
发表于 2009-9-12 14:14:32
比如说有4张不一样的图, 从左到右4张图随意排列, 就是从左边开始扫描,从4张图找到第一张按空格,然后在往右扫描到第二张,在从4张中找到匹配的图片按下按键!
会不会太啰嗦了!
那片叶子
发表于 2009-9-12 14:22:44
在比如说!有4张图片,从左边向右扫描,在从左到右的时候碰到了4张中的一张那么点击1下,在遇到4张中的一张在点击一下!
afan
发表于 2009-9-12 14:22:54
你这并非从左至右扫描,与此无关。而是按1-4的图片顺序依次找到相应的位置并按空格键?
1-4的图片的内容是否已全部显示?还是需要等待某图片出现?
afan
发表于 2009-9-12 14:24:36
条件又改了...
那片叶子
发表于 2009-9-12 14:25:48
条件又改了...
afan 发表于 2009-9-12 14:24 http://www.autoitx.com/images/common/back.gif
大侠,这能不能实现!
那片叶子
发表于 2009-9-12 14:26:20
你这并非从左至右扫描,与此无关。而是按1-4的图片顺序依次找到相应的位置并按空格键?
1-4的图片的内容是否已全部显示?还是需要等待某图片出现?
afan 发表于 2009-9-12 14:22 http://www.autoitx.com/images/common/back.gif
4张图片已经全部显示了!
那片叶子
发表于 2009-9-12 14:28:37
本帖最后由 那片叶子 于 2009-9-12 14:37 编辑
4张图片都显示了,只不过要从左到右一张一张点!
那4张图片是固定的一排,只不过4张图片是随机排列位置,有时 1.2.3.4排列,有时2.3.4.1排列!
afan
发表于 2009-9-12 14:59:12
这不成了反向匹配了...
用 _ImageSearchArea 这个函数,先把从左至右需要比对的区域分别指定 $x1,$y1,$right,$bottom 的值,然后再循环判断是否符合4张图片中的某一张
那片叶子
发表于 2009-9-12 15:10:42
这不成了反向匹配了...
用 _ImageSearchArea 这个函数,先把从左至右需要比对的区域分别指定 $x1,$y1,$right,$bottom 的值,然后再循环判断是否符合4张图片中的某一张
afan 发表于 2009-9-12 14:59 http://www.autoitx.com/images/common/back.gif
能不能用“图片1,图片2,图片3,图片4” 写个例子啊!
afan
发表于 2009-9-12 15:52:56
;----以下为匹配左边第1区域,$1_x, $1_y, $1_w, $1_h分别为区域的xy坐标及宽高范围
For $i = 1 To 4
$result = _ImageSearchArea("图片" & $i & ".bmp", 1, $1_x, $1_y, $1_w, $1_h, $x1, $y1, 0)
If $result = 1 Then
MsgBox(0, 0, "匹配: 图片" & $i)
ExitLoop
EndIf
Next
;----以下为匹配左边第2区域,$2_x, $2_y, $2_w, $2_h分别为区域的xy坐标及宽高范围
For $i = 1 To 4
$result = _ImageSearchArea("图片" & $i & ".bmp", 1, $2_x, $2_y, $2_w, $2_h, $x1, $y1, 0)
If $result = 1 Then
MsgBox(0, 0, "匹配: 图片" & $i)
ExitLoop
EndIf
Next
;----
For ...
...
Next
;----以下为匹配左边第n区域
For $i = 1 To 4
$result = _ImageSearchArea("图片" & $i & ".bmp", 1, $n_x, $n_y, $n_w, $n_h, $x1, $y1, 0)
If $result = 1 Then
MsgBox(0, 0, "匹配: 图片" & $i)
ExitLoop
EndIf
Next
iftodo
发表于 2009-9-12 15:57:12
:face (13): 玩起来版聊了...
那片叶子
发表于 2009-9-12 16:16:55
非常感谢!!辛苦了!!!
51ak
发表于 2010-4-21 13:30:22
这个帖子好啊,我正在找。
ljf840212
发表于 2011-1-10 18:23:19
{:face (245):}支持下
ljf840212
发表于 2011-3-7 03:59:12
没看懂啥意思