作者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