为任何指定QQ好友点赞
管理员
/**
 * 为指定QQ点赞, 理论兼容所有安卓机...具体效果我也不知道,只在安卓7.0+版本测试了
 * 如果有问题,群里说吧.QQ号码格式看下面
 * 注意: 运行本脚本需要安卓7.0以上或者已经root的设备,最低运行版本不建议低于安卓5.0
 */

auto.waitFor();

var QQNum_Arry = [ //按照如下格式添加你要点赞的QQ号
    "289986635",
    "654343442",
];

if (device.sdkInt < 24) {
    var ra = new RootAutomator();
}

for (let i = 0; i < QQNum_Arry.length; i++) {
    app.startActivity({
        data:"mqqapi://card/show_pslcard?&uin="+QQNum_Arry[i]
    });

    waitForActivity("com.tencent.mobileqq.activity.FriendProfileCardActivity");
    sleep(3000);
    let Btn = descEndsWith("次赞").findOne().bounds();
    let X =  Btn.centerX();
    let Y =  Btn.centerY();
    for (let i = 0; i < 10; i++) {
        if (device.sdkInt < 24) {
            ra.tap(X,Y);
        } else {
            click(X,Y);
        }
        sleep(50);
    }
}

if (device.sdkInt < 24) {
    ra.exit();
}

0_1537414690214_psb.gif.gif

运行测试图:
0_1537423611693_QQ.gif

最后由 DcrClub 编辑

/**

  • 为指定QQ点赞, 理论兼容所有安卓机...具体效果我也不知道,只在安卓7.0+版本测试了
  • 如果有问题,群里说吧.QQ号码格式看下面
  • 注意: 运行本脚本需要安卓7.0以上或者已经root的设备,最低运行版本不建议低于安卓5.0
    */

auto.waitFor();

var QQNum_Arry = [ //按照如下格式添加你要点赞的QQ号
"1289788761",
"654343442",
];

if (device.sdkInt < 24) {
var ra = new RootAutomator();
}

for (let i = 0; i < QQNum_Arry.length; i++) {
app.startActivity({
data:"mqqapi://card/show_pslcard?&uin="+QQNum_Arry[i]
});

waitForActivity("com.tencent.mobileqq.activity.FriendProfileCardActivity");
sleep(500);
let Btn = descEndsWith("次赞").findOne().bounds();
let X =  Btn.centerX();
let Y =  Btn.centerY();
for (let i = 0; i < 10; i++) {
    if (device.sdkInt < 24) {
        ra.tap(X,Y);
    } else {
        click(X,Y);
    }
    sleep(50);
}

}

if (device.sdkInt < 24) {
ra.exit();
}

@dcrclub为任何指定QQ好友点赞 中说:

/**
 * 为指定QQ点赞, 理论兼容所有安卓机...具体效果我也不知道,只在安卓7.0+版本测试了
 * 如果有问题,群里说吧.QQ号码格式看下面
 * 注意: 运行本脚本需要安卓7.0以上或者已经root的设备,最低运行版本不建议低于安卓5.0
 */

auto.waitFor();

var QQNum_Arry = [ //按照如下格式添加你要点赞的QQ号
    "289986635",
    "654343442",
];

if (device.sdkInt < 24) {
    var ra = new RootAutomator();
}

for (let i = 0; i < QQNum_Arry.length; i++) {
    app.startActivity({
        data:"mqqapi://card/show_pslcard?&uin="+QQNum_Arry[i]
    });

    waitForActivity("com.tencent.mobileqq.activity.FriendProfileCardActivity");
    sleep(500);
    let Btn = descEndsWith("次赞").findOne().bounds();
    let X =  Btn.centerX();
    let Y =  Btn.centerY();
    for (let i = 0; i < 10; i++) {
        if (device.sdkInt < 24) {
            ra.tap(X,Y);
        } else {
            click(X,Y);
        }
        sleep(50);
    }
}

if (device.sdkInt < 24) {
    ra.exit();
}

//循环100次
for(var i = 0; i 10000; i++){;
//点击位置(500, 1000), 每次用时1毫秒
press(400, 700, 1);
}

大佬,startactivity的data是怎么取得的啊

"auto";

function 下滑(){
className("AbsListView").scrollable().scrollForward();
}

function 赞(){
className("ImageView").desc("赞").click();
}

function 显示更多(){
for(let i = 0; i < 2;i++){
click("显示更多");
}
}

toast("请打开自己的资料页,点击点赞图标");
sleep(100);

while(notStopped()){
for(let i = 0; i < 10; i++){
赞();
}
显示更多();
下滑();
}

为什么不会跳转下一个好友

"auto";

function 下滑(){
className("AbsListView").scrollable().scrollForward();
}

function 赞(){
className("ImageView").desc("赞").click();
}

function 显示更多(){
for(let i = 0; i < 2;i++){
click("显示更多");
}
}

toast("请打开自己的资料页,点击点赞图标");
sleep(100);

while(notStopped()){
for(let i = 0; i < 10; i++){
赞();
}
显示更多();
下滑();
}

  • 12
    帖子
  • 3894
    浏览

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