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