复制代码到auto.js新建一个脚本,然后运行即可
auto.js会在文章末尾附上(旧版本才OK哦,新版已经限制一些功能并强制要求登陆了) 取坐标的话开发者选项的指针位置或者auto.js的布局分析都可以
如果愿意的话,我的邀请码“2fu2txb”
代码如下
"auto";
//适应分辨率
var ao = device.height/1280
var 滑动次数 = 200;
var 循环次数 = 500;
var appName = "快手极速版";
var 启动App后等待几秒 = 5;
//如打开应用设置界面,需要点停止运行,再点确定
//则填两个点的坐标。以此类推,需要几个填几个
//注意格式。x坐标和y坐标用逗号分隔,用中括号包裹
//每个[x1,y1]之间用逗号分隔,可以不转行
var 停止坐标 = [[780,650],
[800,2200]];
var 停止坐标个数 = 停止坐标.length
for (t = 1; t <= 循环次数; t++) {
sleep(2000);
openAppSetting(getPackageName(appName));
sleep(1000)
toast("重启快手");
//打开设置
openAppSetting(getPackageName(appName));
sleep(1000)
for (i=0;i<停止坐标个数;i++){
ii=i+1
sleep(1000)
toast("点"+ii+"的坐标:"+停止坐标[i])
click(停止坐标[i][0],停止坐标[i][1])
};
//while(!click("强制停止"));
//启动
sleep(1000)
launchApp(appName);
sleep(启动App后等待几秒 * 1000)
for (i = 1; i <= 滑动次数; i++) {
//用500ms时间从350,1050滑动到350,250
sleep(3000)
toast("滑动");
swipe(350, 1050*ao, 350, 250*ao, 1000);
sleep(3000)
toast("滑动");
swipe(350, 250*ao, 350, 1050*ao, 1000);
toast("当前滑动次数 "+i+"/"+滑动次数+"\n当前循环次数 "+t+"/"+循环次数+"\n滑动完成将会重启APP\n循环完成将会停止脚本");
sleep(1000)
//toast("当前循环 "+t+" / "+循环次数+"\n循环完成将会停止脚本")
};
};
关于关闭APP两个坐标的补充
[auto.js下载地址](https://github.com/hyb1996/Auto.js/issues/500
)