新增并執(zhí)行“腳本”以自動(dòng)執(zhí)行一系列重復(fù)動(dòng)作。
輕松耕種每天生產(chǎn)資源
一個(gè)按鍵完成許多操作將一系列操作設(shè)定到一個(gè)按鍵上
BlueStacks 腳本是一個(gè)功能強(qiáng)大的自動(dòng)化工具,它執(zhí)行一組命令來(lái)自動(dòng)執(zhí)行您喜歡的安卓游戲中的無(wú)聊任務(wù)。任何需要重復(fù)的動(dòng)作都可以通過(guò)執(zhí)行腳本并將其設(shè)定到一個(gè)按鍵上來(lái)執(zhí)行。
隨意進(jìn)入以及結(jié)束射擊模式,無(wú)論是拾取資源,進(jìn)行日常任務(wù),還是在無(wú)盡的地牢中打?qū)殹J褂?BlueStacks 腳本功能完成這些以及更多操作,而無(wú)需一次又一次地重復(fù)點(diǎn)擊鍵盤(pán)或鼠標(biāo)。
如何新增和執(zhí)行腳本
步驟
看腳本如何進(jìn)入和退出《荒野行動(dòng)》中的射擊模式
腳本
描述
Tap 07.0390.08
“點(diǎn)擊”坐標(biāo)表示,當(dāng)我們按下“TAB”鍵時(shí),他將在背包上點(diǎn)擊一次
exitShoot
“exitShoot”表示,當(dāng)我們按下“TAB”鍵時(shí),它將退出游戲中的射擊模式
BlueStacks 中可用于宏按鍵的命令
指令用法
描述
## this is a comment
注釋以#開(kāi)頭,必須要用英文注釋?zhuān)钡叫心┑乃袃?nèi)容都被視為注釋?zhuān)⑶冶缓雎浴W⑨尶梢詥为?dú)放在一行中,也可以放在同一行的命令末尾。
tap格式:
tap x1 y1 x2 y2 …xn yn delay
這會(huì)執(zhí)行點(diǎn)擊屏幕的動(dòng)作,可以指定單個(gè)或多個(gè)接觸點(diǎn),接觸點(diǎn)保持指定的延遲,如果未指定延遲,則預(yù)設(shè)為50毫秒。最多支持16個(gè)接觸點(diǎn),但是請(qǐng)記住,來(lái)自其他控制的其他接觸點(diǎn)是在發(fā)送給Android之前匯總的。
swipe格式:
swipe x1 y1 x2 y2… xn yn delay
示例:
swipe 4 5 40 45 100
滑動(dòng),可以指定多個(gè)要滑動(dòng)的點(diǎn),以毫秒為單位指定延遲,這是整個(gè)滑動(dòng)所花費(fèi)的時(shí)間
loop / loopEnd格式:
loop n
...
loopEnd
循環(huán)命令之后的命令直到loopEnd被執(zhí)行n次,如果未指定n,則循環(huán)將無(wú)限期繼續(xù)或直到放開(kāi)腳本觸發(fā)按鍵。
onReleaseonRelease
這樣可以更好的控制腳本的執(zhí)行,按下并放開(kāi)觸發(fā)按鍵時(shí),可以提供一組不同的命令來(lái)執(zhí)行。按下腳本啟動(dòng)鍵時(shí),從腳本起點(diǎn)到onRelease命令的所有命令都將被執(zhí)行。釋放觸發(fā)鍵時(shí),將執(zhí)行onRelease命令之后的命令。
enterShootenterShoot
用于玩FPS游戲進(jìn)入射擊模式用,如果當(dāng)前方案中不存在射擊模式,則將其忽略,如果已經(jīng)啟用射擊模式,則此功能無(wú)效。
exitShootexitShoot
退出射擊模式,如果當(dāng)前方案中不存在射擊模式,則將其忽略。如果已經(jīng)退出了射擊模式,則將其忽略。
toggleShoottoggleShoot
切換射擊模式,如果當(dāng)前方案中不存在射擊模式,則將其忽略
keyDown格式:keyDown key
示例:
keyDown TAB
使用快捷鍵,除非您需要打字等操作,如果該按鍵有設(shè)定操作配置,當(dāng)您按下時(shí)將會(huì)優(yōu)先啟動(dòng)對(duì)應(yīng)功能,若沒(méi)有設(shè)定該按鍵,則會(huì)對(duì)Android發(fā)送您按下的按鍵。
keyDown2格式:keyDown2 key
示例:
keyDown2 TAB
按鍵被按下,直到放開(kāi)相同的按鍵才會(huì)執(zhí)行放開(kāi)按鍵
keyUp格式:keyUp key
示例:
keyUp TAB
按鍵被放開(kāi),如果存在,則執(zhí)行命令
keyUp2格式:keyup2 key
示例:
keyUp2 TAB
按鍵被放開(kāi)
mouseDown 格式:mouseDown x y
示例:
mouseDown 44.0 55.5
在位置x,y處按下鼠標(biāo)左鍵,所有位置均按畫(huà)面百分比提示,以便同一腳本可以在不同分辨率下運(yùn)作
mouseUpmouseUp
放開(kāi)鼠標(biāo)左鍵,不需要坐標(biāo)
mouseMove 格式:mouseMove x y
示例:
mouseMove 4.56 5.67
光標(biāo)移到新位置x,y
touch格式:touch x1 y1 x2 y2 x3 y3
示例:
# 3 fingers
touch 4 5 6 7 8 9
# 3rd finger lifted
touch 4 5 6 7
# fingers 1 and 2 move
touch 5 6 7 8
# fingers 1 and 2 lifted
touch
使用指定的點(diǎn)擊,一系列點(diǎn)擊命令可用于新增任意多點(diǎn)觸控,最多支持16個(gè)接觸點(diǎn)
text格式:
text ‘text'
text backspace 2
示例:
text “hello world”
將文字輸入發(fā)送到Android,可以使用任何語(yǔ)言,格式應(yīng)為utf8
mouseWheel 格式:mouseWheel x y d
示例:
mouseWheel 44.0 55.5 1
mouseWheel 44.0 55.5 -1
發(fā)送鼠標(biāo)滾輪事件到鍵盤(pán)操控,它將轉(zhuǎn)換為相應(yīng)的縮放或滾動(dòng)
wait格式:wait msecs
示例:
wait 24
在執(zhí)行下一個(gè)命令之前,等待指定的毫秒數(shù)
onMouseMoveonMouseMove
這樣可以更好的控制腳本執(zhí)行。當(dāng)移動(dòng)鼠標(biāo)時(shí),可以提供不同的命令來(lái)執(zhí)行。按下觸發(fā)鍵并移動(dòng)鼠標(biāo)光標(biāo)時(shí),將執(zhí)行onMouseMove命令之后的命令。
dTouch格式:
dTouch x+a y+b x+c y+d… x+u
x+v
示例:
dTouch x+3 y x-3 y
dTouch可用于在書(shū)面上做出觸摸手勢(shì),并偏移當(dāng)前鼠標(biāo)位置x y。 可以指定多個(gè)點(diǎn)以生成接觸點(diǎn)。
a,b,c,d是觸碰點(diǎn)與當(dāng)前鼠標(biāo)位置x y的偏移量。
abortabort
中止腳本執(zhí)行
最佳游戲指南-閱讀,學(xué)習(xí),游玩和分享 更多