叠蛋糕autojs脚本_更新_控件定位_非坐标版

爱必应

网友yingmule分享:
原作者上午刚更新了代码 我已经试了可以没问题  下午或中午会

叠蛋糕autojs脚本_更新_控件定位_非坐标版-图1

说明
需要手动关闭签到提醒框,不然会卡住(明天解决,今天没法复现了)。
推荐使用方式是先打开活动页,然后运行脚本,切换回京东就能自动运行了。
需要中断运行请按音量+。
暂不支持加购物车和浏览商品任务,有空添加支持。(据说中午或下午)

原作者开源,没必要拿来卖钱

转载保留原文链接:https://blog.chrxw.com/archives/2020/05/21/1226.html

代码二楼

网友yingmule分享:
auto.waitFor();
toast(‘脚本开始运行\n请手动切换到任务页’);
className("android.view.View").text("做任务领金币").waitFor();
if (!textContains("任务每日0点刷新").exists()) {
    className("android.view.View").text("做任务领金币").findOne().parent().click();
}
toast("即将开始工作\n中途需退出请按【音量+】终止");
sleep(2000);
var i = 0;
for (;;) {
    var btn = text("去完成").findOnce(i);
    if (btn != null) {
        var task = btn.parent().parent().parent();
        var txt = task.child(0).child(1).text();
        if (txt.search("8秒") != -1) {
            btn.click();
            view(10);
            i = 0;
        } else {
            i++;
        }
    } else {
        toast("脚本运行完毕\n模拟浏览任务全部完成");
        exit();
    }
}
//随机延时
function rsleep(s) {
    while (s–) {
        sleep(random(900, 1200));
    }
}
//模拟浏览
function view(i) {
    rsleep(2)
    while (i–) {
        x1 = random(200, 900)
        y1 = random(1200, 1900)
        x2 = random(200, 900)
        y2 = random(1000, 1200)
        swipe(x1, y1, x2, y2, 300)
        rsleep(1)
    }
    back();
    sleep(3000);
}

原文链接:,转发请注明来源!

发表评论