作者scott750128 (Scott)
站内EzHotKey
标题[AHK-] 多重找图的问题
时间Mon Jan 30 22:20:01 2012
我想请问一下
如果说 有三个图
图A 图B 图C
同时间不一定都会出现 但也有可能出现
如果三个图同时出现 滑鼠要点到图A
如果出现图B 图C 我会点图B
只出现图C 就点C
A>B>C的意思
有什麽方法可以写吗
我有想过 用
loop
{
{imagesearch 图C
if errorlevel=0
click 图C
}
else
imagesearch 图B
{if errorlevel=0
click 图B
}
else
imagesearch 图A
{if errorlevel=0
click 图A
break
}
}
但是感觉好像写得很烂
有高手可以指点一下吗 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.251.226.213
1F:→ fossil313:既然优先顺序是A>B>C 01/31 08:47
2F:→ fossil313:那if的顺序也该是if A else B else C才对 01/31 08:48
3F:→ fossil313:还有if的{}好像弄错位置了 01/31 08:50
4F:→ scott750128:实际测试後发现 这样写 他不会一定从A找起... 02/07 10:10
5F:→ scott750128:有时候会直接选C 或是B 02/07 10:11
6F:→ qpowjohn:会不会是STEP BY STEP的关系? IF是一层一层判断下去 02/25 16:00
7F:推 Sdany:可能的状况 也许是判断完 A 後正要判断 B 而 A 刚好出现了 02/29 14:47
8F:→ neiltsang: 不管怎样你顺序都错了 谁知道你出现图的速度多快速啊 01/08 15:19
9F:→ neiltsang: 它这支程式执行完判断A的叙述後 A才出现 就不能怪它了 01/08 15:20
10F:→ neiltsang: 我想法是写三支 第一支A出现就点 第二支找不到A就点B 01/08 15:22
11F:→ neiltsang: 第三支找不到AB才点C 01/08 15:23
12F:→ neiltsang: 这样分工处理就可以解决了 至於怎麽整合自己想一下@@ 01/08 15:24