指令名稱 | 語法格式 | 使用范例 | 說明 |
size 基準分辨率 | size x1 y1 | // 當前分辨率1280 720
size 1280 720 | 當前屏幕長和寬的尺寸 |
touch 點擊 | touch x1 y1 [time] | // 點擊屏幕坐標200,200位置
touch 200 200 | 點擊屏幕上指定位置,并持續(xù)按住一段時間(可以設置按住的時間) |
swipe 劃動 | swipe x1 y1 x2 y2 [time] | // 從點100,100 劃動到點200,200
swipe 100 100 200 200 | 模擬手指在屏幕上的劃動操作,從點1劃動到點2,可以設置劃動耗時(單位毫秒) |
keypress 按鍵 | keypress key | // 模擬按一次Home鍵
// 模擬按一次字母A鍵
keypress Home
keypress A | 按一次指定鍵 |
input 輸入內容 | input string | delay 200
input 逍遙安卓666
delay 500 | 在當前窗口中輸入文字(每款游戲的輸入時序不同,建議在input前后增加延時) |
mapkey 觸發(fā)映射 | mapkey key | // 觸發(fā)鍵盤映射A鍵
mapkey A | 觸發(fā)已經(jīng)設置過的鍵盤映射鍵(目前只支持點擊、滑動和智能施法的映射鍵) |
delay 延時 | delay time | // 延時1000毫秒(1秒)
delay 1000 | 腳本暫停執(zhí)行一段時間(單位毫秒) |
delay 隨機延時 | delay time [random] | // 延時995-1005毫秒
delay 1000 random | 延時時間上下隨機調整5毫秒(單位毫秒) 7.1.3版本新增命令 |
onkeydown 按下 | onkeydown | // 按下按鍵后,點擊屏幕坐標
onkeydown
touch 100 100 | 按下按鍵后,執(zhí)行后續(xù)腳本(必須和onkeyup語法配合使用)
|
onkeyup 彈起 | onkeyup | // 彈起按鍵后,點擊屏幕坐標
onkeyup
touch 100 100 | 彈起按鍵后,執(zhí)行后續(xù)腳本(必須和onkeydown語法配合使用) |
loop 循環(huán) | loop [count] | // 循環(huán)3次點擊屏幕坐標
loop 3
delay 50
touch 100 100
loopend | 可以循環(huán)一定次數(shù),當按鍵未抬起時會重復執(zhí)行循環(huán)腳本(loopend為循環(huán)結束標志) |
loopstop 中斷循環(huán) | loopstop key | // 中斷某個按鍵的循環(huán)
loopstop A | 中斷鍵盤A觸發(fā)的loop循環(huán)邏輯(6.0.7版本新增命令) |
entershoot 進入射擊模式 | entershoot | // 進入射擊視角模式
entershoot | 進入視角模式(用于某些射擊游戲視角鍵失靈的情況) |
exitshoot 退出射擊模式 | exitshoot | // 退出射擊視角模式
exitshoot | 退出視角模式(用于某些射擊游戲視角鍵失靈的情況) |
mousemove 移動鼠標 | mousemove x1 y1 | // 將鼠標移動到坐標200,200位置
mousemove 200 200 | 移動鼠標(6.0.8版本新增命令) |
keydown 按下虛擬按鍵 | keydown x1 y1 virtualId | // 按下虛擬id為1的鍵
keydown 200 200 1 | 按下虛擬按鍵(模擬多個按鍵操作,6.0.8版本新增命令) |
keyup 抬起虛擬按鍵 | keyup virtualId | // 抬起虛擬id為1的鍵
keyup 1 | 抬起虛擬按鍵(模擬多個按鍵操作,6.0.8版本新增命令) |
keymove 移動虛擬按鍵 | keymove x1 y1 virtualId [time] | // 模擬多個按鍵操作
keydown 200 200 1
keydown 200 500 2
delay 50
keymove 300 200 1
keymove 300 500 2
delay 50
keyup 1
keyup 2 | 移動虛擬按鍵(模擬多個按鍵操作,6.0.8版本新增命令) |