|
kmjy0828 發表於 Dec 15, 2018 6:55:37 GMT
我想問 找到A圖之後點選B-1圖 (然後確認A圖會消失)再點C圖 (確認A圖沒消失,則選B-2圖,在確認A圖有沒有消失)在選C圖 B-X圖有很多個 請問這個要怎寫啊..... 求大神指導
|
|
|
enghao 發表於 Dec 15, 2018 14:00:58 GMT
for i=1,[xx个B] if exists(Pattern("A")) !== nil then existsClick(Pattern("B-" .. i)) wait([xx秒]) if exists(Pattern("A")) === nil then existsClick(Pattern("C")) else existsClick(Pattern("B-" .. (i+1))) end end 大概是這樣的思路,可是很暴力……
[xx] 的可換成自行所需。
慣用 Pattern 了,直接用圖片名也行。
註:腳本沒有經過驗證,可能存在 syntax 等問題,主要提供思路。
|
|
|
kmjy0828 發表於 Dec 15, 2018 17:25:47 GMT
for i=1,["B-1.png","B-2.png","B-3.png"] if exists(Pattern("A.png")) !== nil then existsClick(Pattern("B-" .. i)) wait([2]) if exists(Pattern("A.png")) === nil then existsClick(Pattern("C.png")) else existsClick(Pattern("B-" .. (i+1))) end end 請問我寫這樣 但是他跑不了就跳掉了 抱歉我是個超級新手.. 可以幫忙看看嗎
他跳出 Runtime error:/sdcard/AnkuLua/luar/ test.luar:35: unexpected symbol near'[' stack traceback: [C]:in function'dofile' /sdcard/AnkuLua/ snapAndPlay.v2.7.0.lua:1027:in function'playback' /sdcard/AnkuLua/ snapAndPlay.v2.7.0.lua:1198:in main chunk
|
|
|
AnkuLua 發表於 Dec 17, 2018 0:15:06 GMT
|
|