Autojs微信自動(dòng)操作免root腳本源碼

前言

在夜深人靜的時(shí)候無(wú)所事事的張三又打開(kāi)了微信,給自己喜歡的女神表白,發(fā)現(xiàn)沒(méi)有人給他回消息,于是關(guān)掉了手機(jī)準(zhǔn)備睡覺(jué),此時(shí)手機(jī)突然一響,他下意識(shí)的打開(kāi)了手機(jī)查看消息,卻發(fā)現(xiàn)是公眾號(hào)的推送,怒火中燒的張三恨發(fā)誓要取關(guān)所有公眾號(hào),才刪了四五就覺(jué)得非常枯燥無(wú)聊,心想要是有個(gè)能幫我取消公眾號(hào)的腳本該多好!無(wú)奈的他默默的打開(kāi)了微信朋友圈關(guān)注著好友的一舉一動(dòng)給好友點(diǎn)贊才點(diǎn)了四五個(gè)就覺(jué)得非??菰餆o(wú)聊,心想要是有個(gè)能幫我點(diǎn)贊的腳本該多好!


正文

初學(xué)Autojs實(shí)在不知道能寫啥有用的腳本。


什么是Autojs?

簡(jiǎn)單講就是無(wú)需root就可執(zhí)行腳本實(shí)現(xiàn)手機(jī)自動(dòng)化操作。


一、女神聊天

我們可以想一下發(fā)送消息的步驟:1.編輯內(nèi)容2.發(fā)送內(nèi)容。



此時(shí)張三心想發(fā)一條消息太單一不能表達(dá)對(duì)女神的喜愛(ài)所以發(fā)了十條。如下:

代碼

for (var i = 1; i <= 10; i++) {        //循環(huán)十次
    setText("我喜歡你");               //編輯內(nèi)容
    text("發(fā)送").findOne().click();     //發(fā)送內(nèi)容
}

二、怒刪公眾號(hào)

我們可以想一下取關(guān)公眾號(hào)的步驟:1.選擇公眾號(hào)2.長(zhǎng)按取消。


代碼

while (true) {
    var set = id("com.tencent.mm:id/beh").findOne(10)      //查找公眾號(hào)
    if (set) {
        set.parent().longClick()                           //長(zhǎng)按
        sleep(1500);
        var 取消關(guān)注 = text("不再關(guān)注").findOne().click();  //點(diǎn)擊不在關(guān)注
        sleep(1500);
        var 確認(rèn) = text("不再關(guān)注").findOne().click();      //點(diǎn)擊確認(rèn)
        sleep(1500);
    }
    else {
        toast("無(wú)公眾號(hào)");                                //找不到則退出腳本
        break;
    }

三、朋友圈點(diǎn)贊

打開(kāi)微信進(jìn)入朋友圈頁(yè)面執(zhí)行腳本就可自動(dòng)點(diǎn)贊。

代碼

function zpro() {
    var plset = id("com.tencent.mm:id/kn").find();   //查詢動(dòng)態(tài)數(shù)量
    plset.forEach(child => {
        child.click();                                
        sleep(1500);
        var z = text("贊").findOnce();       //判斷是否有點(diǎn)贊按鈕
        if (z) {
            var dz = z.parent().click();      //點(diǎn)擊點(diǎn)贊按鈕
        }
        sleep(1000);
    })
}
while (true) {
    zpro();
    sleep(2000);
    scrollDown();                            //翻頁(yè)
    sleep(1000);
}

附加:四、微信視頻號(hào)點(diǎn)贊評(píng)論

打開(kāi)微信進(jìn)入視頻號(hào)頁(yè)面就可自動(dòng)點(diǎn)贊評(píng)論。

代碼

function 點(diǎn)贊() {
    var dz = id('com.tencent.mm:id/dts').find();
    dz.get(4).parent().click();
    toast("點(diǎn)贊完成")
    sleep(1000);
}
function 評(píng)論() {
    var pl = id('com.tencent.mm:id/dtq').find();
    pl.get(4).parent().click();
    sleep(200);
    setText("nihao");
    text("回復(fù)").findOne().click();
    toast("評(píng)論完成");
    log(id("com.tencent.mm:id/b4b").findOne().parent().click());
    sleep(1000);
}
function 滑動(dòng)() {
    swipe(515, 1685, 546, 100, 450);

}
while (true) {
    點(diǎn)贊();
    評(píng)論();
    滑動(dòng)();
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容