如何使用ADB实现连续滑动3个及以上点位?
解决ADB连续滑动字母的问题
我正在编写脚本用于游玩《Words of Wonder》游戏,该游戏需要在屏幕上滑动字母来完成填字任务,示例如下:
我尝试执行以下命令:
adb shell "input touchscreen swipe x1 y1 x2 y2 & input command touchscreen swipe x2 y2 x3 y3"
但结果是两次独立滑动,而非一次连续滑动。
要实现连贯的多字母滑动,不能用&并行执行两次swipe命令,而是要在单个swipe指令中包含所有路径坐标,并设置合理的滑动时长。
正确的命令格式:
adb shell "input touchscreen swipe x1 y1 x2 y2 x3 y3 500"
- 其中
500是滑动总时长(单位:毫秒),可根据游戏判定逻辑调整,数值越小滑动越快,越大则越慢 - 按顺序列出所有需要经过的坐标点,就能实现从(x1,y1)到(x2,y2)再到(x3,y3)的连续滑动动作
内容的提问来源于stack exchange,提问作者John Persuro
相关产品推荐
相关产品推荐

