autojs教程:一起來養豬app腳本代碼

autojs編寫,
僅供學習記錄、研究參考

大神請飄過~~

自動腳本見:
https://lemon2018.lanzous.com/ifDVjl79hih

//一起來養豬腳本
function 一起來養豬腳本() {
    app.launchApp("一起來養豬")
    console.log("打開一起來養豬app")
    sleep(3000)
    while (true) {
        if (text("離線收益").findOnce()) {
            console.log("進入首頁")
            sleep(1000)
            break;
        }

        if (text("紅包羣").findOnce()) {
            console.log("進入首頁")
            sleep(1000)
            break;
        }
    }
    //一起來養豬,養豬程序
    while (true) {
        try {

            while (true) {
                try {
                    if (id("fl_tab").findOnce()) {
                        id("fl_tab").findOnce().click();
                        console.log("+寵物")
                        sleep(random(800, 1200))
                    }else{
                        console.log("去看廣告~")
                        break;
                    }
    
                    if (id("fl_merge").findOnce()) {
                        id("fl_merge").findOnce().click();
                        console.log("有合成")
                        sleep(1000)
                    }else{
                        console.log("去看廣告~")
                        break;
                    }
                } catch (error) {
                    console.log("出錯:"+error)
                }
                
            }

            if (id("fl_merge").findOnce()) {
                id("fl_merge").findOnce().click();
                console.log("====")
                sleep(1000)
            }
            if (id("fl_tab").findOnce()) {
                id("fl_tab").findOnce().click();
                console.log("+寵物")
                sleep(random(800, 1200))
            }


            if (text("看視頻開啓").findOnce()) {
                text("看視頻開啓").findOnce().click();
                console.log("--看視頻開啓")
                sleep(3000)
            }
            if (text("看視頻金幣翻倍").findOnce()) {
                text("看視頻金幣翻倍").findOnce().click();
                console.log("--看視頻金幣翻倍啓")
                sleep(3000)
            }

            if (text("每天 12/20/24 點重置視頻次數(剩餘 0 次)").findOnce()) {
                console.log("目前視頻廣告已看完,請改時間再來~~")
                sleep(1000)
                console.log("腳本10秒後自動關閉~~")
                sleep(10000)
                if (id("iv_close").findOnce()) {
                    id("iv_close").findOnce().click();
                    console.log("--窗口關閉")
                    sleep(1000)
                }
                break;
            } else {
                if (text("看視頻領取").findOnce()) {
                    text("看視頻領取").findOnce().click();
                    console.log("--看視頻領取金幣")
                    sleep(5000)
                }
            }

            if (text("確定").findOnce()) {
                text("確定").findOnce().click();
                console.log("確定")
                sleep(1000)
            }

            一起來養豬ad()


        } catch (error) {
            console.log("出錯:" + error)
        }
    }

}
function 一起來養豬ad() {
    while (true) {
        if (id("fl_merge").findOnce()) {
            id("fl_merge").findOnce().click();
            console.log("====")
            sleep(1000)
            break;
        }

        if (textContains("獲得獲得獎勵").exists()) {
            id("ysf_audio_end_tip").findOnce().click();
            console.log("--關閉廣告")
            sleep(1000)
        }

        if (text("恭喜獲得獎勵").findOnce()) {
            if (id("ysf_audio_end_tip").findOnce()) {
                id("ysf_audio_end_tip").findOnce().click();
                console.log("--關閉廣告")
                sleep(1000)
            }
        }
        let 廣告ad = className("android.view.View").depth(6).drawingOrder(1).indexInParent(0).findOnce()
        if (廣告ad) {
            廣告ad.click();
            console.log("--右上退ad")
            sleep(1000)
            if (廣告ad) {
                back();
                sleep(1000)
            }
        }
        let 廣告ad3 = className("android.widget.ImageView").depth(6).drawingOrder(1).indexInParent(0).findOnce()
        if (廣告ad3) {
            廣告ad3.click();
            console.log("--關閉廣告2")
            sleep(1000)
        }

        let 廣告ad2 = className("android.widget.ImageView").depth(5).drawingOrder(2).indexInParent(1).findOnce()
        if (廣告ad2) {
            廣告ad2.click();
            console.log("--關閉廣告2")
            sleep(1000)
        }
        if (id("tt_video_ad_close_layout").findOnce()) {
            id("tt_video_ad_close_layout").findOnce().click();
            console.log("--關閉廣告5")
            sleep(1000)
        }


        if (text("取消").findOnce()) {
            text("取消").findOnce().click();
            sleep(1000)
        }
        if (text("放棄獎勵").findOnce()) {
            text("放棄獎勵").findOnce().click();
            sleep(1000)
        }

        if (text("確定").findOnce()) {
            text("確定").findOnce().click();
            console.log("確定")
            sleep(1000)
        }
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章