宏指令/宏按鍵映射使用教程

  
宏指令使用教程宏指令主要作用是:一鍵觸發(fā)多個(gè)點(diǎn)擊事件。玩家可以用來(lái)設(shè)置一鍵連招,一鍵發(fā)言等操作。
傳送門:快速設(shè)置按鍵映射宏教程

使用教程視頻版:
1、touch 點(diǎn)擊:https://www.bilibili.com/video/BV17K411G7bw/
2、swipe 劃動(dòng):https://www.bilibili.com/video/BV1JA411s7vV/
3、keypress 按鍵:https://www.bilibili.com/video/BV1Ya4y1H725
4、mapkey 觸發(fā)映射:https://www.bilibili.com/video/BV1sv41147hR
5、onkeydown/onkeyup 按下/彈起:https://www.bilibili.com/video/BV1mp4y1q7hh
6、loop/loopstop 循環(huán)/中斷循環(huán):https://www.bilibili.com/video/BV1VA411s7G5
7、entershoot/exitshoot 進(jìn)入/退出射擊模式:https://www.bilibili.com/video/BV12X4y1u7Eq
8、keydown/keyup/keymove 按下/抬起/移動(dòng)虛擬按鍵:https://www.bilibili.com/video/BV1rZ4y1g7iz
9、input 輸入內(nèi)容:https://www.bilibili.com/video/BV1Hp4y16773

宏指令具體的語(yǔ)法及說(shuō)明

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

下面介紹下宏指令的幾個(gè)例子
王者榮耀示例
明日之后示例

發(fā)佈留言