看板 EzHotKey 關於我們 聯絡資訊
我想請問一下 如果說 有三個圖 圖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
fossil313:既然優先順序是A>B>C 01/31 08:47
fossil313:那if的順序也該是if A else B else C才對 01/31 08:48
fossil313:還有if的{}好像弄錯位置了 01/31 08:50
scott750128:實際測試後發現 這樣寫 他不會一定從A找起... 02/07 10:10
scott750128:有時候會直接選C 或是B 02/07 10:11
qpowjohn:會不會是STEP BY STEP的關係? IF是一層一層判斷下去 02/25 16:00
Sdany:可能的狀況 也許是判斷完 A 後正要判斷 B 而 A 剛好出現了 02/29 14:47
neiltsang: 不管怎樣你順序都錯了 誰知道你出現圖的速度多快速啊 01/08 15:19
neiltsang: 它這支程式執行完判斷A的敘述後 A才出現 就不能怪它了 01/08 15:20
neiltsang: 我想法是寫三支 第一支A出現就點 第二支找不到A就點B 01/08 15:22
neiltsang: 第三支找不到AB才點C 01/08 15:23
neiltsang: 這樣分工處理就可以解決了 至於怎麼整合自己想一下@@ 01/08 15:24