auto.js 公众号自动签到

auto;//开启无障碍服务
var packageName  = getPackageName("微信");//得到微信的包名
openAppSetting(packageName);//打开微信的设置页用于关闭微信
var close = className("android.widget.Button").id("right_button").findOne().click();//通过控件找到强行停止,并点击
sleep(500);
var cl2 = className("android.widget.Button").text("强行停止").findOne().click();//通过控件找到强行停止,并点击
sleep(500);
launchApp("微信");//打开微信
sleep(3000)
var sousuo = className("android.widget.RelativeLayout").desc("搜索").findOne(2000);//找到搜索框;
if(sousuo!=null){
    click(sousuo.bounds().centerX(),sousuo.bounds().centerY());//点击搜索框
}else{
    tost("找不到搜索框提前结束");
}
sleep(2000);//只是停止两秒之上
setText("0",select);//设置搜索文字
sleep(500);

var wps = className("android.widget.TextView").text("英雄杀小游戏").findOne(2000);//找到公众号
log(wps);
if(wps==null){//找不到直接退出
    toast("找不到英雄杀小游戏");
    exit();
}
click(wps.bounds().centerX(),wps.bounds().centerY());//点击进入
sleep(400);
var ling = className("android.widget.TextView").text("福利中心").findOne(2000);//找到福利中心
log(ling);
if(ling==null){//找不到退出
    toast("找不到福利中心");
    exit();
}
click(ling.bounds().centerX(),ling.bounds().centerY());//点击福利中心
sleep(400);
var qiandao = className("android.widget.TextView").text("签到有礼").findOne(2000);
log(qiandao);
if(qiandao==null){
    toast("找不到签到有礼");
    exit();
}
qiandao.click();
sleep(2500)
home()//模拟按下Home键

auto.js 公众号自动签到_第1张图片

仅供学习参考

你可能感兴趣的:(js)