手機按鍵備忘 新增幾個函式

2022-08-26 05:51:07 字數 2277 閱讀 7762

function 等待找圖消失(找圖陣列,等待時間)    

//間隔預設設定為100毫秒把

for cint(等待時間*10)

if 找圖(找圖陣列) = -1then

exit for

end if

delay 100next

end function

function 等待找圖出現(找圖陣列,等待時間)

//間隔預設設定為100毫秒把

for cint(等待時間*10)

if 找圖(找圖陣列) > -1then

exit for

end if

delay 100next

end function

function 等待多點找色消失(多點找色陣列,等待時間)

//間隔預設設定為100毫秒把

for cint(等待時間*10)

if 多點找色(多點找色陣列) = -1then

exit for

end if

delay 100next

end function

function 等待多點找色出現(多點找色陣列,等待時間)

//間隔預設設定為100毫秒把

for cint(等待時間*10)

if 多點找色(多點找色陣列) > -1then

exit for

end if

delay 100next

end function

function 等待多點bi色消失(多點bi色陣列,等待時間)

//間隔預設設定為100毫秒把

for cint(等待時間*10)

if 多點bi色(多點bi色陣列) = -1then

exit for

end if

delay 100next

end function

function 等待多點bi色出現(多點bi色陣列,等待時間)

//間隔預設設定為100毫秒把

for cint(等待時間*10)

if 多點bi色(多點bi色陣列) > -1then

exit for

end if

delay 100next

end function

這些函式只是為了解決幾個問題

問題1:打個比方 我們平時的結構基本都是迴圈結構 迴圈套迴圈 打個比方如下面

do

if 找圖(找圖_遊戲主介面)>-1  then

tap 400,1040//點選主介面右上關閉按鈕

end if

delay 50

loop

do

if 找圖(找圖_遊戲主介面)>-1  then

tap 400,1040//點選主介面右上關閉按鈕

call 等待找圖消失(找圖_遊戲主介面,5) //這個函式的意思是 在這裡等待 等待找不到遊戲主介面 或者 最多等5秒 這樣就避免了乙個介面產生多個重複操作

end if

delay 50

loop

問題2:有的時候 我們點選遊戲主介面的按鈕 比如副本按鈕把 系統有乙個反應時間 點選了副本按鈕後 會短暫的進入了另外1個介面 然後系統才反應了過來幫我們匯入到副本介面,這個短暫進入的介面 如果是完全不相關的介面倒也沒什麼  但是一旦是在我們流程內也頻繁出現的介面 那麼就很有可能導致乙個誤判和誤操作 因為點選副本後出現的那個臨時介面只是一閃而過的馬上消失了 一旦我們流程中有這個介面的正常應對 比如點選該介面的某個座標 那麼因為她一閃而過的特殊情況 結果是我們指令碼判斷出的這個一閃而過的介面的對應點選很可能點選到了隨後痴線的副本介面的對應位置 ,所以我們要這麼寫 能保證過濾掉這個一閃而過的額外情況

do

if 找圖(找圖_遊戲主介面)>-1  then

tap 400,600//點選副本按鈕

call 等待找圖出現(找圖_副本介面,10) //這個函式的意思是 在這裡等待 等待找到副本介面 或者 最多等10秒 這樣就避免了臨時出現的這種一閃而過的額外介面的干擾

end if

delay 50

loop

幾款手機點評

幾個建議,自我感覺不是太好,也許是我玩手機太費了 iphone5 這個不經玩啊,玩著玩著系統出問題了 iphone4 機身好重!配置差了點,很多不相容啊 小公尺2s 這個真心不能買,外表還行,就是玩久了,機身發熱嚴重!三星i9300 這個也不能買,系統有問題,中文包都能被我弄丟!聯想手機 這個定製機...

Appium 手機按鍵操作

方法1 driver.keyevent 4 方法2 driver.presskeycode 29 keycode call 撥號鍵 5 keycode endcall 掛機鍵 6 keycode home 按鍵home 3 keycode menu 菜單鍵 82 keycode back 返回鍵 4...

monkeyrunner學習 手機按鍵

按下home鍵 device.press keycode home down and up 按下back鍵 device.press keycode back down and up 按下下導航鍵 device.press keycode dpad down down and up 按下上導航鍵 d...