前言
在夜深人静的时候无所事事的张三又打开了微信,给自己喜欢的女神表白,发现没有人给他回消息,于是关掉了手机准备睡觉,此时手机突然一响,他下意识的打开了手机查看消息,却发现是公众号的推送,怒火中烧的张三恨发誓要取关所有公众号,才删了四五就觉得非常枯燥无聊,心想要是有个能帮我取消公众号的脚本该多好!无奈的他默默的打开了微信朋友圈关注着好友的一举一动给好友点赞才点了四五个就觉得非常枯燥无聊,心想要是有个能帮我点赞的脚本该多好!
正文
初学Autojs实在不知道能写啥有用的脚本。
什么是Autojs?
简单讲就是无需root就可执行脚本实现手机自动化操作。
一、女神聊天
我们可以想一下发送消息的步骤:1.编辑内容2.发送内容。
此时张三心想发一条消息太单一不能表达对女神的喜爱所以发了十条。如下:
代码
for (var i = 1; i <= 10; i++) { //循环十次
setText("我喜欢你"); //编辑内容
text("发送").findOne().click(); //发送内容
}
二、怒删公众号
我们可以想一下取关公众号的步骤:1.选择公众号2.长按取消。
代码
while (true) {
var set = id("com.tencent.mm:id/beh").findOne(10) //查找公众号
if (set) {
set.parent().longClick() //长按
sleep(1500);
var 取消关注 = text("不再关注").findOne().click(); //点击不在关注
sleep(1500);
var 确认 = text("不再关注").findOne().click(); //点击确认
sleep(1500);
}
else {
toast("无公众号"); //找不到则退出脚本
break;
}
三、朋友圈点赞
打开微信进入朋友圈页面执行脚本就可自动点赞。
代码
function zpro() {
var plset = id("com.tencent.mm:id/kn").find(); //查询动态数量
plset.forEach(child => {
child.click();
sleep(1500);
var z = text("赞").findOnce(); //判断是否有点赞按钮
if (z) {
var dz = z.parent().click(); //点击点赞按钮
}
sleep(1000);
})
}
while (true) {
zpro();
sleep(2000);
scrollDown(); //翻页
sleep(1000);
}
附加:四、微信视频号点赞评论
打开微信进入视频号页面就可自动点赞评论。
代码
function 点赞() {
var dz = id('com.tencent.mm:id/dts').find();
dz.get(4).parent().click();
toast("点赞完成")
sleep(1000);
}
function 评论() {
var pl = id('com.tencent.mm:id/dtq').find();
pl.get(4).parent().click();
sleep(200);
setText("nihao");
text("回复").findOne().click();
toast("评论完成");
log(id("com.tencent.mm:id/b4b").findOne().parent().click());
sleep(1000);
}
function 滑动() {
swipe(515, 1685, 546, 100, 450);
}
while (true) {
点赞();
评论();
滑动();
}