前言
在夜深人靜的時(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)();
}