[color=rgba(0, 0, 0, 0.87)][size=1em][size=1em][size=1em]toast("三秒后开始运行")
[size=1em]//准备开始
[size=1em]for (var i = 0; i < 3; i++) {
[size=1em]
[size=1em] sleep(1000)
[size=1em] toast(3-i)
[size=1em]}
[size=1em]//判断是否在QQ页面
[size=1em]if(!id("com.tencent.mobileqq:id/iag").findOnce())
[size=1em]{
[size=1em] home();
[size=1em] text("QQ").waitFor();
[size=1em] sleep(1500);
[size=1em] clear();
[size=1em] text("QQ").waitFor();
[size=1em] sleep(1000);
[size=1em] click("QQ")
[size=1em]}
[size=1em]// 循环等待命令
[size=1em]var exitWhile = false;
[size=1em]while(!exitWhile) {
[size=1em] var a = id("com.tencent.mobileqq:id/iag").findOne();
[size=1em] var b = a.children().findOne(id("com.tencent.mobileqq:id/unreadmsg"));
[size=1em] if(b) {
[size=1em] a.parent().parent().click();
[size=1em] sleep(2000)
[size=1em] //等待指令
[size=1em] while(!exitWhile){
[size=1em] var num = id("com.tencent.mobileqq:id/jfb").find().size() - 1
[size=1em]
[size=1em] var handle = id("com.tencent.mobileqq:id/jfb").find().get(num).text()
[size=1em] log(handle)
[size=1em]
[size=1em] if(handle == "发送") {
[size=1em] var sendText = id("com.tencent.mobileqq:id/jfb").find().get(num-1).text();
[size=1em] log(sendText)
[size=1em] var picNum = id("com.tencent.mobileqq:id/jfb").find().get(num-2).text();
[size=1em] log(picNum)
[size=1em]
[size=1em] exitWhile = true;
[size=1em] setText("1");
[size=1em] sleep(1500);
[size=1em] // fullId = com.tencent.mobileqq:id/imy
[size=1em] id("com.tencent.mobileqq:id/imy").findOne().click();
[size=1em] sleep(1000)
[size=1em] back()
[size=1em] }
[size=1em] sleep(3000)
[size=1em] }
[size=1em]
[size=1em] }
[size=1em] sleep(3000)
[size=1em]}
[size=1em]发说说线程(sendText,picNum)
[size=1em]function 发说说线程(sendText,picNum) {
[size=1em]
[size=1em] 发表说说(sendText,picNum)
[size=1em] //第一个帐号
[size=1em] 改变账号("夏王营销")
[size=1em] 发表说说(sendText,picNum)
[size=1em] //第二个帐号
[size=1em] 改变账号("阿涛--立体空间")
[size=1em] 发表说说(sendText,picNum)
[size=1em]
[size=1em] //起始帐号
[size=1em] 改变账号("阿涛")
[size=1em] 归位()
[size=1em]}
[size=1em]function 发表说说(sendText,picNum) {
[size=1em]
[size=1em] //找到第一个账号
[size=1em] click("动态");
[size=1em] text("好友动态").waitFor();
[size=1em] sleep(500)
[size=1em] click("好友动态");
[size=1em] id("com.tencent.mobileqq:id/c4r").waitFor();
[size=1em] sleep(1000)
[size=1em] click("说说");
[size=1em] text("分享新鲜事").waitFor();
[size=1em] sleep(1000)
[size=1em] click("分享新鲜事");
[size=1em] id("com.tencent.mobileqq:id/ivTitleBtnRightText").waitFor();
[size=1em] sleep(1500)
[size=1em] setText(sendText);
[size=1em] sleep(1500)
[size=1em] var photo = text("照片/视频").findOne().bounds();
[size=1em] var x = photo.centerX();
[size=1em] var y = photo.centerY();
[size=1em] click(x,y)
[size=1em] text("取消").waitFor();
[size=1em] sleep(1000)
[size=1em] click("从手机相册选择")
[size=1em] sleep(1500)
[size=1em] //点击照片原点
[size=1em] // fullId = com.tencent.mobileqq:id/fq9
[size=1em] // fullId = com.tencent.mobileqq:id/send_btn
[size=1em] id("com.tencent.mobileqq:id/send_btn").waitFor();
[size=1em] sleep(1500)
[size=1em] id("com.tencent.mobileqq:id/fq8").find().forEach((child,index) => {
[size=1em] if(index < picNum) {
[size=1em] child.click();
[size=1em] sleep(1000)
[size=1em] }
[size=1em] });
[size=1em] sleep(1500)
[size=1em] //点击确定fullId = com.tencent.mobileqq:id/send_btn
[size=1em] id("com.tencent.mobileqq:id/send_btn").findOne().click();
[size=1em] text("发表").waitFor();
[size=1em] //点击发表
[size=1em] sleep(1500)
[size=1em] click("发表")
[size=1em] text("分享新鲜事").waitFor();
[size=1em] sleep(1000);
[size=1em] back();
[size=1em] text("好友动态").waitFor();
[size=1em] sleep(1000);
[size=1em] back();
[size=1em] text("动态").waitFor();
[size=1em] sleep(1000);
[size=1em]}
[size=1em]function 改变账号(username) {
[size=1em] // fullId = com.tencent.mobileqq:id/fd9
[size=1em] id("com.tencent.mobileqq:id/fd9").findOne().click();
[size=1em] text("自定义在线状态").waitFor();
[size=1em] sleep(1000);
[size=1em] click(username);
[size=1em] text("好友动态").waitFor();
[size=1em] sleep(1000);
[size=1em]}
[size=1em]function 归位() {
[size=1em] click("消息");
[size=1em] id("com.tencent.mobileqq:id/iag").waitFor();
[size=1em] sleep(1000);
[size=1em]}
[size=1em]function clear() {
[size=1em] recents()
[size=1em] // fullId = com.android.systemui:id/clearAnimView
[size=1em] id("com.android.systemui:id/clearAnimView").waitFor();
[size=1em] sleep(2000)
[size=1em] id("com.android.systemui:id/clearAnimView").findOne().click();
[size=1em] sleep(1500)
[size=1em]}
|
|