admin管理员组

文章数量:1648321

往期文章分享
  • 点击跳转=>《导航贴》- Unity手册,系统实战学习
  • 点击跳转=>《导航贴》- Android手册,重温移动开发

👉关于作者

众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!
专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
有什么需要欢迎私我,交流群让学习不再孤单

本文约5千字,新手阅读需要7分钟,复习需要2分钟收藏随时查阅不再迷路

文章目录

    • 👉关于作者
    • 👉实践过程
    • 👉其他

👉实践过程

脚本一

auto();

threads.start(function() {
  //在子线程中调用observeKey()从而使按键事件处理在子线程执行
  events.observeKey();
  events.on("key_down", function(keyCode, events) {
    //音量键关闭脚本
    if (keyCode == keys.volume_up) {
      exit();
    }
  });
});

toast("音量上键关闭脚本");

events.on("exit", function() {
  toast("脚本已结束,由于软件问题,请手动关闭控制台");
});

//显示控制台
console.show();
setScreenMetrics(720, 1280)
console.setPosition(-22, 455)
sleep(100)
console.setSize(565, 800)
console.error("使用注意!")
console.verbose("安卓7.0以上或ROOT可用!否则群文件下载旧版")
console.verbose("QQ只能在消息,联系人,动态三个界面,或者未打开QQ。")
console.verbose("该脚本有五个地方跟屏幕分辨率有关,如果出现问题,请联系作者。。如果想要删除本提示,请编辑本文件,删掉1至10行即可。");
console.verbose("当出现‘今日免费赞数已达某个上限(LV某特权),继续点赞送出不一样的赞’时。这是点赞附近的人过多导致的。如果重复出现过多,请停止该脚本吧。由于技术限制,需要手动点击取消,剩下的点赞则不需要")
console.verbose("更新日志:增加稳定性。修复bug。QQ群:261153229。QQ:3465344901")
//控制台完成,如果想删掉该提示,请把上面至这里删掉

toast("正在准备…");
launchApp("QQ");
sleep(200);

desc("帐户及设置").click();
sleep(1500)
click(250, 250)
sleep(4000)
click(665, 908)
sleep(4000)
console.info("当出现‘今日免费赞数已达某个上限(LV某特权),继续点赞送出不一样的赞’时。这是点赞附近的人过多导致的。由于技术限制,需要手动点击取消,剩下的点赞则不需要。如果重复出现过多,请停止该脚本吧。或许添加他(她)为好友解决问题")
console.info("脚本未点赞所有人自动返回,是看见了‘暂无更多你点赞过的人’请手动滑动不要让它看见!")
var i = 10;

text("谁赞过我").findOne().parent().click();

var down = className("android.widget.AbsListView");

while (true) {

  for (var i = 0; i <= 10; i++) {
    desc("赞").find().click();

  }

  down.scrollForward();
  sleep(200);

  if (text("显示更多").exists()) {
    text("显示更多").findOne().parent().click();
  }
  if (text("暂无更多赞过你的人").exists()) {
    sleep(2000)
    back()
    sleep(1000)
    back()
    sleep(1000)
    back()
    console.hide()
    toast("已自动结束互赞脚本…");
    toast("正在进行打卡")
    //正在QQ打卡
    click(700, 650)
    sleep(500)
    desc("帐户及设置").click();
    sleep(500)
    click(105, 105)
    sleep(3000)
    //准备开始打卡
    className("android.widget.Button").desc("立即打卡 ").findOne().click()
    toast("如果你已经完成日签卡。晚安送歌无法完成打卡!")
    sleep(500)
    //开始晚上打卡
    scrollDown()
    className("android.widget.Button").desc("打卡送歌 ").findOne().click()
    sleep(1000)
    click(60, 100)
    sleep(2000)
    click(650, 650)
    toast("自动结束脚本")
    break;
  }
}

脚本二

//————QQ名片点赞[只点特定的一位好友]脚本——————
//   直接运行,然后输入需要点赞的好友的QQ号、昵称或者
//更新内容:
// 1. 修复了满足条件好友不唯一脚本出错的问题;
// 2. 修复了部分因为系统或者AutoJS的设置不同导致在QQ某些
//界面无法识别出目标控件导致脚本运行出错的问题;


var qqhao1 = "";
if (files.exists("/sdcard/qqhao")) {
  qqhao1 = files.read("/sdcard/qqhao");
}
for (var qqhao = dialogs.rawInput("输入需要自动点赞的QQ号码", qqhao1); qqhao == ""; qqhao = dialogs.rawInput("输入需要自动点赞的QQ号码", qqhao1));
// log(qqhao);

app.startActivity({
  action: "android.intent.action.SEND",
  type: "text/*",
  extras: {
    "android.intent.extra.TEXT": ""
  },
  packageName: "com.tencent.mobileqq",
  className: "com.tencent.mobileqq.activity.JumpActivity"
});

//———————————————————修改控制台锚点位置———————————————————————
var 屏幕宽度 = device.width , 屏幕高度 = device.height;
//log("(" + 屏幕宽度  + "," + 屏幕高度 + ")");
console.setPosition( 屏幕宽度/8 , 屏幕高度/3*2);


//—————————————————————进行搜索—————————————————————————————
sleep(1000);
while (!desc("搜索").click());
// log("已点击 搜索");
sleep(300);
while (!text("搜索").setText(qqhao));
// log("已输入需要查找的信息");
sleep(300);

var jihe = id("title").find();
var nicheng = "";
switch (jihe.size()) {

  case 0:
    log("未找到满足条件的好友");
    停止运行();
    break;

  case 1:
    nicheng = jihe.get(0).text();
    // log("找到该联系人的昵称为:" + nicheng);
    while (!click(nicheng));
    // log("已点击该联系人");
    while (!click("发送"));
    // log("已点击 发送");
    break;

  default:
    console.show();
    log("目标好友不唯一,请自行选择");
    waitForActivity("com.tencent.mobileqq.activity.SplashActivity");
    nicheng = id("title").findOne().text();
}

//——————————————打开名片界面————————————————\\
id("ivTitleBtnRightImage").desc("聊天设置").click();
waitForActivity("com.tencent.mobileqq.activity.ChatSettingActivity");
// log("已单击进入聊天设置");
sleep(300);
var xxx = text(nicheng).find();
// log("找到该控件" + xxx.size() + "个");
if (xxx.size() == 1) {
  while (!xxx.get(0).parent().parent().click());
} else {
    console.show();
    log("未找到进入QQ名片的控件,请自行点击进入");
    waitForActivity("com.tencent.mobileqq.activity.FriendProfileCardActivity");
}
// log("已单击进入名片");


//——————————————开始点赞————————————————\\
sleep(300);
swipe(400, 200, 30, 230, 300);
descStartsWith("当前有").waitFor();
var zan = descStartsWith("当前有").find();
// log("找到点赞图标" + zan.size() + "个");
if (zan.size() == 1) {
  for (var i = 1; i < 12; i++) {
    zan.click();
    sleep(100);
  }
  // log("点赞10次");
  Back();
  Back();
  Back();
} else {
  log("未找到点赞图标");
  停止运行();
}
  files.write("/sdcard/qqhao", qqhao);
  // log("写入文件");
console.hide();


👉其他

📢作者:小空和小芝中的小空
📢转载说明-务必注明来源:https://zhima.blog.csdn/
📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。

温馨提示点击下方卡片获取更多意想不到的资源。

本文标签: autojsqq