有微信群成员自动加好友的脚本吗?

有微信群成员自动加好友的脚本吗?

管理员

launchApp("微信");
toast("请打开需要群加好友的群聊天页面")
sleep(5*1000);
desc("聊天信息").click();
加群();

function 加群() {
waitForActivity("com.tencent.mm.plugin.chatroom.ui.ChatroomInfoUI",[period=200])
var p = id("cz5").find();
var q = p.size();
for (i = 0; i < q; i++) {
sleep(2000);
p.get(i). parent().click()
sleep(1000)
if (text("添加到通讯录").exists()) {
click("添加到通讯录");
id("cz9").findOne().setText("你好")
click("发送")
id("i1").findOne().click()
} else {
id("i1").findOne().click()
sleep(2000)
}
}
}

请问怎么获取 id为cz5的坐标的x,y值

运行那个脚本时有这样的提示
↓↓↓
错误:TypeError:Cannot call method "click"of null
(<Qub>#12)

有问题,加一个就不动了

只能加群列表前面的的好友,例如群的聊天成员超过120就要查看群成员了

管理员

@willert 只是提供一个简单的方法,完整的请自行解决
此脚本测试环境为1加5,安卓8.1,完美运行
上面那位加不动的请升级安卓版本

@nice-strange 好的感谢,现在在想完整版
T。T 不过好像很大难度,可否提供下大体思路~

管理员

@willert 加个判断,如果人数大于多少就执行对应操作

@nice-strange有微信群成员自动加好友的脚本吗? 中说:

launchApp("微信");
toast("请打开需要群加好友的群聊天页面")
sleep(5*1000);
desc("聊天信息").click();
加群();

function 加群() {
waitForActivity("com.tencent.mm.plugin.chatroom.ui.ChatroomInfoUI",[period=200])
var p = id("cz5").find();
var q = p.size();
for (i = 0; i < q; i++) {
sleep(2000);
p.get(i). parent().click()
sleep(1000)
if (text("添加到通讯录").exists()) {
click("添加到通讯录");
id("cz9").findOne().setText("你好")
click("发送")
id("i1").findOne().click()
} else {
id("i1").findOne().click()
sleep(2000)
}
}
}

运行不行的原因是,微信更新换id了,自己可以查看id,修改代码
工具autoJS的悬浮窗
以下是6.7.3版本

launchApp("微信");
toast("请打开需要群加好友的群聊天页面")
sleep(3 * 1000);
desc("聊天信息").click();
加群();

function 加群() {
  
    sleep(2000);
    //dnn是每个好友的id
    var p = id("dnn").find();
    var q = p.size();
    for (i = 0; i < q; i++) {
        sleep(2000);
       toast( p.get(i).text());
        p.get(i).parent().click()
        sleep(2000)
        if (text("添加到通讯录").exists()) {
            click("添加到通讯录");
            //dnz是添加好友时要输入的信息
            id("dnz").findOne().setText("你好")
            sleep(500)
            click("发送")
            sleep(1500)
            //jb是发送完后 返回时用的id
            id("jb").findOne().click()
        } else {
            id("jb").findOne().click()
            sleep(2000)
        }
    }

}

此回复已被删除!

我有,现在正在用,加我微信看使用的视频,13683693738

  • 17
    帖子
  • 5778
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待