Autojs BONE 比较完美的全自动版本

 

"auto"
var findName = getClip();

function loopmore() {
    findName = getClip();
    text("BONE").findOne().click();
    sleep(800);
    //click(346,893);
    //sleep(5000);
    click(354, 1288) //领取

    id("edt_dialog_pwd").findOne().setText("zxxxxxxx");
    id("tv_ok").findOne().click();
    sleep(1000);
   /*id("img_select_whitelist").findOne().click() //加入白名单
    id("tv_advance").findOne().click() //高级设置
    id("switch_advance").findOne().click() //打开高级设置
    id("tv_confirm").findOne().click() //确认
    id("edt_dialog_pwd").findOne().setText("zxxxxxxx");
    id("tv_ok").findOne().click()*/
    //sleep(1000);

    id("img_more").findOne().click();
    sleep(300);
    click(211, 1012);
    sleep(800);
    swipe(400, 1000, 400, 800, 300);
    sleep(200);
    files.append("/sdcard/PRA糖果.txt", getClip() + "\n");
    test(); //列表找账户名
    //sleep(800);
    setTimeout(loopmore, 3000); //
    //id("btn").findOne().click();
}

loopmore();

function test() {
    let Found = 0; //第二次找到标志
    let FirstFound = 0; //第一次找到
    for (var i = 0; i < 40; i++) { //这个循环多少次不好控制,可以适当增加些,
        var uc = className("android.support.v7.widget.RecyclerView").findOne().children();
        for (var i = 0; i < uc.length; i++) {
            var tv = uc[i];
            if (tv.findOne(className("android.widget.TextView").text(findName)) != null) {
                if (FirstFound == 0) {
                    FirstFound = 1;
                    swipe(400, 800, 400, 500, 300); //再向上滑动一点点
                } else {
                    Found = 1;
                    tv = uc[i + 1]; //选下一个
                    tv.findOne(id("img_copy")).click(); //复制
                    sleep(300);
                    tv.findOne(id("item_wallet")).click(); //外面的小框
                }
                break;
            }
        }
        if (Found == 1) {
            break;
        } else if (FirstFound == 0) {
            swipe(400, 1000, 400, 300, 200);
            //sleep(50);
        }
    }
}

 

posted @ 2019-04-22 08:55  海蓝7  阅读(394)  评论(0)    收藏  举报