|
AnkuLua 發表於 Sept 17, 2015 15:39:37 GMT
對於使用記憶使用者點擊螢幕位置與時間來達到自動化的工具來說,AnkuLua 可以更方便達到同樣目的 更好的是,您的腳本可以很方便的與他人分享 步驟一:設定腳本寬度解析度如同 使用範例介紹的,請將以下960換成您裝置的寬度 -- ========== 設定 ================ Settings:setCompareDimension(true, 960) Settings:setScriptDimension(true, 960)
步驟二:寫執行一次的腳本當您抓好需要的圖檔後(記得將圖檔放在image目錄下),下列函式可以滿足大部分找圖點擊的需求 - waitClick("filename.png" [,second]):
- existsClick("filename.png" [,second]):
- waitVanish("filename.png" [,second]):
步驟三:設定執行次數如果步驟二腳本可以正確執行,而您希望可以自動執行多次(以下以十次為例),只要用 for 這個指令即可 for i = 1, 10 do -- 裡面是步驟二的腳本 -- -- ... end
以使用範例的例子,改成重覆執行十次 -- ========== Settings ================ Settings:setCompareDimension(true, 960) Settings:setScriptDimension(true, 960)
-- ========== main program =========== for i = 1, 10 do click("6.png") click("+.png") click("9.png") click("-.png") click("7.png") click("=.png") end
[下一頁]: 基本物件與函數[上一頁]: 腳本開發工具[首頁]: AnkuLua介紹
|
|
|
fmhuang 發表於 Jul 9, 2019 6:55:49 GMT
請問以下編碼要怎麼改成當搜尋到atk.png 在點擊back.png ,沒找到atk.png 就持續等待到atk.png 出現。
-- ========== Settings ================ Settings:setCompareDimension(true, 2160) Settings:setScriptDimension(true, 2160)
-- ========== main program =========== wait(3) if (exists("atk.png", 0)) then click("back.png", 0) end
|
|
|
AnkuLua 發表於 Jul 11, 2019 14:21:17 GMT
請問以下編碼要怎麼改成當搜尋到atk.png 在點擊back.png ,沒找到atk.png 就持續等待到atk.png 出現。 -- ========== Settings ================ Settings:setCompareDimension(true, 2160) Settings:setScriptDimension(true, 2160) -- ========== main program =========== wait(3) if (exists("atk.png", 0)) then click("back.png", 0) end 將等待秒數改成非常大即可 if (exists("atk.png", 1000000)) then click("back.png", 1000000) end
|
|
|
whiteworm 發表於 Sept 28, 2019 16:21:51 GMT
我剛從別的UI轉到ANKULUA腳本,有幾個觀念上的問題想請教一下:
if (exists("a.png", 0)) then click("a.png", 0) end if (exists("b.png", 0)) then click("b.png", 0) end if (exists("c.png", 0)) then click("c.png", 0) end
(1)請問這腳本是一定要從有a.png的畫面開始跑才行嗎? 如果從有b.png的畫面開始run,是不是腳本不會跑?
(2)如果沒有帶for i=1,10的次數寫法,這腳本只跑一次就停了嗎?
因為我嘗試寫一個動作的腳本時,它執行一次跳到別的畫面後,我故意再返回原畫面 卻不見它有任何動作了?
簡單的寫法如下-- if(exists("002.png", 0)) then toast("測試介面") click(Location(1120, 987)) wait(2) end
感謝解惑~~
|
|
|
AnkuLua 發表於 Sept 29, 2019 1:07:02 GMT
1. 一樣會動 2. 是的
|
|
|
whiteworm 發表於 Sept 30, 2019 8:53:28 GMT
請問大神:
如果我第一個搜尋的動作和畫面是直式的 點進去後畫面變成橫式的
那麼請問我要抓的圖片和位置是要隨著畫面變橫而採用橫的座標/圖片? 還是照樣用直的呢?
又直橫切換是否需要帶什麼參數進去?
謝謝回覆~~
|
|
|
AnkuLua 發表於 Sept 30, 2019 13:11:52 GMT
請問大神: 如果我第一個搜尋的動作和畫面是直式的 點進去後畫面變成橫式的 那麼請問我要抓的圖片和位置是要隨著畫面變橫而採用橫的座標/圖片? 還是照樣用直的呢? 又直橫切換是否需要帶什麼參數進去? 謝謝回覆~~ 這有點麻煩 甚麼遊戲或情況會遇到這種情形?
|
|
|
whiteworm 發表於 Sept 30, 2019 14:39:46 GMT
是我想從桌布選擇遊戲點進去,可是桌面橫向不了
所以要從直式桌面點進去,然後遊戲是橫向的這樣
|
|
|
whiteworm 發表於 Sept 30, 2019 15:10:48 GMT
是我想從桌布選擇遊戲點進去,可是桌面橫向不了 所以要從直式桌面點進去,然後遊戲是橫向的這樣 我直接去下載 硬把桌布轉成橫向的APP 這問題算解決了XD~~ 謝謝大神的回覆幫忙^^
|
|