|
先進函數
Apr 4, 2016 15:19:57 GMT
teco 發表於 Apr 4, 2016 15:19:57 GMT
謝謝, 這幾天也沒閒著, 試著透過 keyevent 來做, 但是Ankulua 不支援複合鍵. Volume down + power key 剛才發現某些時候 click 似乎沒發生作用, 程式認為已經按了, 但是畫面並未切過去, 導致底下的 while loop 一直在錯誤的畫面上做運算. 有甚麼方法可以確認 click 的 event 是有被處理到嗎 ?
if (exists("steal_icon.png", 0)) then click(getLastMatch()) wait(1) end while (stealTaskcnt < 3) do show_time() if (exists("moon_icon.png", 0) or exists("courage.png", 0) or exists("asylum.png", 0) or exists("campaign.png", 0)) then click(getLastMatch()) wait(1) end ..............
|
|
|
先進函數
Apr 4, 2016 15:24:56 GMT
AnkuLua 發表於 Apr 4, 2016 15:24:56 GMT
謝謝, 這幾天也沒閒著, 試著透過 keyevent 來做, 但是Ankulua 不支援複合鍵. Volume down + power key 剛才發現某些時候 click 似乎沒發生作用, 程式認為已經按了, 但是畫面並未切過去, 導致底下的 while loop 一直在錯誤的畫面上做運算. 有甚麼方法可以確認 click 的 event 是有被處理到嗎 ? if (exists("steal_icon.png", 0)) then click(getLastMatch()) wait(1) end while (stealTaskcnt < 3) do show_time() if (exists("moon_icon.png", 0) or exists("courage.png", 0) or exists("asylum.png", 0) or exists("campaign.png", 0)) then click(getLastMatch()) wait(1) end .............. 有時候是遊戲雖然畫面已好,但尚未準備好接受click 可以在click 前wait 一兩秒 另外善用highlight,確定真的點到您要的地方
|
|
|
先進函數
Apr 4, 2016 16:34:53 GMT
teco 發表於 Apr 4, 2016 16:34:53 GMT
謝謝你的建議, 請問 toast 可以變更位置嗎 ?
|
|
|
先進函數
Apr 5, 2016 0:35:20 GMT
AnkuLua 發表於 Apr 5, 2016 0:35:20 GMT
謝謝你的建議, 請問 toast 可以變更位置嗎 ? 不行
|
|
|
先進函數
Sept 26, 2016 6:00:18 GMT
tarmdvd 發表於 Sept 26, 2016 6:00:18 GMT
請問如果要在60秒內點擊1萬次應該麼寫?
|
|
|
先進函數
Sept 26, 2016 6:18:12 GMT
AnkuLua 發表於 Sept 26, 2016 6:18:12 GMT
點擊一萬次 continueClick(Location(x,y), 10000)
但不保證完成時間
|
|
|
先進函數
Sept 26, 2016 6:44:10 GMT
tarmdvd 發表於 Sept 26, 2016 6:44:10 GMT
了解,謝謝,試過大約3~4分鐘可完成
|
|
shawn
New Member
Posts: 6
|
先進函數
Dec 18, 2016 13:48:33 GMT
via mobile
shawn 發表於 Dec 18, 2016 13:48:33 GMT
請問您提到善用highlight,請問有關highlight的語法跟範例嗎?
|
|
|
先進函數
Dec 18, 2016 14:22:39 GMT
AnkuLua 發表於 Dec 18, 2016 14:22:39 GMT
|
|
qz
Junior Member
Posts: 16
|
先進函數
Jan 30, 2017 10:57:13 GMT
qz 發表於 Jan 30, 2017 10:57:13 GMT
關於setScanInterval(seconds), setScanRate(frequency), getScanInterval(), getScanRate(),我想加速程式運作 請問可以設定成:關閉截圖(可以用setScanRate(0)),並在執行到特定指令時再擷圖嗎?(如click()被執行到時再截圖)
或是可以設定截圖範圍嗎(非比對範圍)
|
|
|
先進函數
Jan 30, 2017 12:03:12 GMT
qz likes this
AnkuLua 發表於 Jan 30, 2017 12:03:12 GMT
原本就是只有執行到需要截圖的指令才會截圖
截圖範圍是無法指定的,只能設定比對範圍
|
|
|
先進函數
Jan 31, 2017 6:26:49 GMT
readic 發表於 Jan 31, 2017 6:26:49 GMT
請問timer 有stop嗎? set之後不關閉會不會浪費cpu資源在計時?
|
|
|
先進函數
Jan 31, 2017 7:44:14 GMT
AnkuLua 發表於 Jan 31, 2017 7:44:14 GMT
請問timer 有stop嗎? set之後不關閉會不會浪費cpu資源在計時? 不會啦 他只是去讀系統裡一個一直在數的計數器,算其中差異而已 不是真的用CPU 去數
|
|
qz
Junior Member
Posts: 16
|
先進函數
Feb 1, 2017 14:35:24 GMT
qz 發表於 Feb 1, 2017 14:35:24 GMT
原本就是只有執行到需要截圖的指令才會截圖 截圖範圍是無法指定的,只能設定比對範圍 那怎麼還會要設定截圖頻率? 是下一個會需要截圖的指令要等待那個設定的周期過後才可以執行嗎
|
|
|
先進函數
Feb 1, 2017 14:45:28 GMT
AnkuLua 發表於 Feb 1, 2017 14:45:28 GMT
設定截圖頻率是想要省電時才需設定,讓截圖頻率低一點 不設就是執行找圖指令期間就一直截圖和比對
截圖頻率和timer 無關,這牽扯到App內部運作,不好解釋
|
|