|
ankuluatw 發表於 Oct 6, 2016 12:21:51 GMT
類似這樣:
if exists("pic.png") then click("pic.png") end 主要是這張圖存在我才要做其他事
不只是點而已
所以不適用 existsClick
只是判斷存在
點的時候卻不存在
這是什麼問題?
|
|
|
AnkuLua 發表於 Oct 6, 2016 14:57:37 GMT
是有可能,時間差問題 可以直接
if (existsClick("pic.png")) then .... end
|
|
|
ankuluatw 發表於 Oct 6, 2016 17:13:36 GMT
是有可能,時間差問題 可以直接 if (existsClick("pic.png")) then .... end 差不到幾微秒吧? 下一行的事情... 不過你這方法可以試試
|
|
|
ankuluatw 發表於 Oct 7, 2016 7:05:10 GMT
是有可能,時間差問題 可以直接 if (existsClick("pic.png")) then .... end 我看你的介紹上寫 existsClick(PSMRL [, seconds]): 可以傳Location 我這樣寫 empty = find(Pattern("pic.png"):similar(0.8)) l = empty:getCenter():offset(0, 10) if existsClick(l) then
end 卻發生錯誤 java.io.IOException Can't open /sdcard/AnkuLua/auto/image/L(598,164) 我傳Location 結果他當字串去搜尋圖片? 這應該是個bug
|
|
|
ankuluatw 發表於 Oct 7, 2016 7:16:06 GMT
現在我用
getLastMatch()
就沒有這問題了!
|
|