ドラッグ系の操作
マウスで言えばドラッグ、タブレット的にはスワイプと言われる動作は結構鬼門でした
NOX_ADBのコマンドは素直です
nox_adb shell input touchscreen swipe Xs Ys Xe Ye Tms
座標(Xs, Ys)から(Xe, Ye)へTms(ミリ秒)かけてスワイプします
ただなんかこれ微妙に安定しない、時間パラメータの追い込みが変なのかな
いらんクリック動作に化けたりとかスクロール量が思ったほどにならないとか
機会を見てもう少し調べてみたいけど、ここでは見えないフリして進みます
UWSCのBTNコマンドだと左ボタンダウンしたままマウス軌跡を再現させるのでループ組む必要があります
procedure sc_down
//画面スクロール
x = random(180)
y = 300 + random(300)
dx = random(10)
dy = 200 + random(250)
di = 0
btn(LEFT,DOWN,x,y,200+randomx(200))
for i = y to y - dy step -1
di = di + dx
ifb di >= dy then
x = x +1
di = di - dy
endif
mmv(x, i,10)
next
btn(LEFT,UP,x,i,500)
fend10msごとのカーソル位置をY方向1ドットずつ再現していく(つもり)スクリプトです
X方向にも偏差与えてちょっと斜めった軌跡にしています
ただこれはNOX_ADBのスワイプよりもっと安定しない
いずれにしても 戦場MAP 以外は出来るだけ避けた方が賢明