|
kimlee215 發表於 Jun 11, 2021 0:50:49 GMT
請問用電腦模擬器錄製腳本時,選擇"發現A圖點擊B位置",似乎沒辦法模擬"手指按住滑動"這個動作?
|
|
|
AnkuLua 發表於 Jun 11, 2021 1:41:35 GMT
請問用電腦模擬器錄製腳本時,選擇"發現A圖點擊B位置",似乎沒辦法模擬"手指按住滑動"這個動作? 請選"拖放"或"滑動"
|
|
|
kimlee215 發表於 Jun 11, 2021 2:22:53 GMT
我需要它執行發現A圖點選B位置的話,也是選擇拖放或滑動功能就好了嗎?
|
|
|
AnkuLua 發表於 Jun 11, 2021 2:52:51 GMT
我需要它執行發現A圖點選B位置的話,也是選擇拖放或滑動功能就好了嗎? 看您需要 要滑動就滑動 要點B位置就點B位置 也可以選"詢問"每次做不同選擇
|
|
|
kimlee215 發表於 Jun 11, 2021 3:14:00 GMT
不好意思,我再重述我的問題如下 我使用夜神模擬器開啟Ankulua跟遊戲 在遊戲中想要執行"發現A圖點擊B位置" 錄製的時候我用滑鼠左鍵點A圖不放,拖曳到B位置放開,但似乎沒辦法執行我的指令 我想請問是不是要另外安裝daemon才有辦法呢? 若是,daemon我不知道怎麼使用,能否請您指導一下,感謝
|
|
|
AnkuLua 發表於 Jun 11, 2021 3:34:35 GMT
不好意思,我再重述我的問題如下 我使用夜神模擬器開啟Ankulua跟遊戲 在遊戲中想要執行"發現A圖點擊B位置" 錄製的時候我用滑鼠左鍵點A圖不放,拖曳到B位置放開,但似乎沒辦法執行我的指令 我想請問是不是要另外安裝daemon才有辦法呢? 若是,daemon我不知道怎麼使用,能否請您指導一下,感謝 建議使用雷電模擬器,不需daemon或root 或是使用facebook messenger 幫您 www.facebook.com/ankulua.automation/
|
|
|
gene 發表於 Aug 13, 2021 3:20:29 GMT
想請教一下
------ 1 ----- touchList[index] = {target = "1.png", region = Region(1090, 79, 180, 180), id = "1", action = 'click'} index = index + 1
target 的部份可以設為 nil 嗎 ?
有些圖示出現的次數少,每次都尋找有點拖次數,所以不想放入尋找圖片的過程. 想在所有圖片都找過後,再集中一次判斷.
有點類似 if else 的 else 概念這樣.
|
|
|
AnkuLua 發表於 Aug 13, 2021 3:23:19 GMT
想請教一下 ------ 1 ----- touchList[index] = {target = "1.png", region = Region(1090, 79, 180, 180), id = "1", action = 'click'} index = index + 1 target 的部份可以設為 nil 嗎 ? 有些圖示出現的次數少,每次都尋找有點拖次數,所以不想放入尋找圖片的過程. 想在所有圖片都找過後,再集中一次判斷. 有點類似 if else 的 else 概念這樣. target 可以設 nil,這樣會全畫面找圖 action 可以是函數,這樣就可以達到您要的目的
|
|
|
gene 發表於 Aug 13, 2021 5:10:33 GMT
想請教一下 ------ 1 ----- touchList[index] = {target = "1.png", region = Region(1090, 79, 180, 180), id = "1", action = 'click'} index = index + 1 target 的部份可以設為 nil 嗎 ? 有些圖示出現的次數少,每次都尋找有點拖次數,所以不想放入尋找圖片的過程. 想在所有圖片都找過後,再集中一次判斷. 有點類似 if else 的 else 概念這樣. target 可以設 nil,這樣會全畫面找圖 action 可以是函數,這樣就可以達到您要的目的 target 設成 nil 的方式我試過 會出現 runtime error: java null pointer exception:: this == null 有其它的方式嗎 ??
|
|
|
AnkuLua 發表於 Aug 13, 2021 9:22:06 GMT
target 可以設 nil,這樣會全畫面找圖 action 可以是函數,這樣就可以達到您要的目的 target 設成 nil 的方式我試過 會出現 runtime error: java null pointer exception:: this == null 有其它的方式嗎 ?? 抱歉,誤會您意思了 要某個圖(target2.png) 只有在找到某個圖(target1.png)緊接之後才找可以這樣寫 touchList[index] = {target = "target1.png", region = Region(1090, 79, 180, 180), id = "1", action = 'click(matchResult); existsClick("target2.png"'} index = index + 1
然後把target2.png 相關的touchList 都刪除,含index = index + 1 那行 但這樣寫有可能反而更慢,甚至出問題 要很小心
|
|
|
gene 發表於 Aug 13, 2021 9:35:08 GMT
target 設成 nil 的方式我試過 會出現 runtime error: java null pointer exception:: this == null 有其它的方式嗎 ?? 抱歉,誤會您意思了 要某個圖(target2.png) 只有在找到某個圖(target1.png)緊接之後才找可以這樣寫 touchList[index] = {target = "target1.png", region = Region(1090, 79, 180, 180), id = "1", action = 'click(matchResult); existsClick("target2.png"'} index = index + 1
然後把target2.png 相關的touchList 都刪除,含index = index + 1 那行 但這樣寫有可能反而更慢,甚至出問題 要很小心 啊 ~ 不是這個意思 我說的清楚一點 我以截圖回放腳本來修改的 一共有 A B C D E 的圖, 依一般的截圖回放方式是像以下這樣,會有 5 個 index 到 E 圖 ------ A ----- touchList[index] = {target = "A.png", region = Region(1090, 79, 180, 180), id = "A", action = 'click'} index = index + 1 D, E 圖出現的次數非常少,但每次還是要找一次,所以想把 D, E 的搜尋次數減少 用語法來說明就像是 if target = a then click a elseif target = b then click b elseif target = c then click c else click d,click e 所以我才會問 target 是否能設為 nil , null, other 之類的方式
|
|
|
AnkuLua 發表於 Aug 13, 2021 11:27:53 GMT
抱歉,誤會您意思了 要某個圖(target2.png) 只有在找到某個圖(target1.png)緊接之後才找可以這樣寫 touchList[index] = {target = "target1.png", region = Region(1090, 79, 180, 180), id = "1", action = 'click(matchResult); existsClick("target2.png"'} index = index + 1
然後把target2.png 相關的touchList 都刪除,含index = index + 1 那行 但這樣寫有可能反而更慢,甚至出問題 要很小心 啊 ~ 不是這個意思 我說的清楚一點 我以截圖回放腳本來修改的 一共有 A B C D E 的圖, 依一般的截圖回放方式是像以下這樣,會有 5 個 index 到 E 圖 ------ A ----- touchList[index] = {target = "A.png", region = Region(1090, 79, 180, 180), id = "A", action = 'click'} index = index + 1 D, E 圖出現的次數非常少,但每次還是要找一次,所以想把 D, E 的搜尋次數減少 用語法來說明就像是 if target = a then click a elseif target = b then click b elseif target = c then click c else click d,click e 所以我才會問 target 是否能設為 nil , null, other 之類的方式 target 無法設成nil
|
|
|
aerith 發表於 Aug 17, 2021 2:02:32 GMT
我想請問一下,有辦法直接複製現有的腳本去擴充嗎?
比如說我已經有一個 A腳本,但是我想複製一個A出來去擴充,變成A和A(擴充)這樣
|
|
|
AnkuLua 發表於 Aug 18, 2021 7:16:40 GMT
我想請問一下,有辦法直接複製現有的腳本去擴充嗎? 比如說我已經有一個 A腳本,但是我想複製一個A出來去擴充,變成A和A(擴充)這樣 可以 例如在luar 底下已有 a.luar 這個檔案,那應該也有aImage 這個目錄 假設要將 a 複製成a2 那就將a.luar 複製成 a2.luar ,並將aImage 複製成 a2Image 即可
|
|
|
gene 發表於 Jan 27, 2022 1:25:17 GMT
想作一個防呆、防斷線的腳本 原本是想用判斷一個決不會出現的圖,如果沒找到就任意點擊位置一下
但發現截圖回放腳本的方式都是 " 找到某圖後作下一個動作 "
有辦法改成,沒找到某圖下,作一個動作嗎?
|
|