登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] autojs发朋友圈

[复制链接]
发表于 2022-1-12 20:28:10 | 显示全部楼层 |阅读模式
学习笔记
学习科目: autijs
学习安排: 1
开始时间: 2022-01-12
结束时间:
[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]}









好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表