auto.js安卓7.0 +点按和手势

点击左上角
拉出通知栏
三指捏合
三指下滑
双指捏合
心形手势

点击左上角

"auto";
setScreenMetrics(1080, 1920);
click(100, 150);

拉出通知栏

"auto";
//表示从位置(500, 10)滑动到位置(500, 1000), 持续两秒
swipe(500, 10, 500, 1000, 2000);

三指捏合

"auto";

setScreenMetrics(1080, 1920);

//如果你使用的是MIUI,此脚本运行后会出现桌面多屏幕编辑
home();
sleep(1500);
gestures([350, [800, 300], [500, 1000]],
         [350, [300, 1500], [500, 1000]],
         [350, [300, 300], [500, 1000]]);

三指下滑

"auto";

/**
 * 同时模拟三个手势:
 * 从(300, 400)到(300, 1400)
 * 从(600, 400)到(600, 1400)
 * 从(900, 400)到(900, 1400)
 * 每一个的时长都为350毫秒
 */

gestures([350, [300, 400], [300, 1400]],
         [350, [600, 400], [600, 1400]],
         [350, [900, 400], [900, 1400]]
);

双指捏合

"auto";

setScreenMetrics(1080, 1920);

//如果你使用的是MIUI,此脚本运行后会出现桌面编辑
home();
sleep(1500);
gestures([500, [800, 300], [500, 1000]],
         [500, [300, 1500], [500, 1000]]);

心形手势

"auto";

toast("开启开发者选项-指针位置或者在画画软件才能查看效果");

setScreenMetrics(1080, 1920);

var points = [10000];
var interval = 0.1;
var x0 = 600;
var y0 = 1000;
var a = 120;

for(var t = 0; t < 2 * Math.PI; t += interval){
    
    
    var x = x0 + a * (2 * Math.cos(t) - Math.cos(2 * t));
    var y = y0 + a * (2 * Math.sin(t) - Math.sin(2 * t));
    points.push([parseInt(x), parseInt(y)]);
}

gesture.apply(null, points);

猜你喜欢

转载自blog.csdn.net/jackbon8/article/details/110423573
今日推荐