autojs自动跳转到QQ群并打开

2020-04-24 宋洋葱 宋洋葱

Android的意图和广播可用来跳转到其他app和传递数据。下面介绍一下Auto.js关于意图和广播的一些使用方法。Auto.js借助intent可以跳转到其他应用的界面。

脚本例子1:Auto.js自动打开个人QQ界面
方便添加QQ好友联系人。

// 打开QQ的个人界面
//testqq="931918906"
function toQQ(qq){
    if(!qq) qq="931918906";
    app.startActivity({
        action: "android.intent.action.VIEW",
        data: "mqqapi://card/show_pslcard?src_type=internal&source=sharecard&version=1&uin=" + qq,
    });
}

脚本例子2:Auto.js自动打开QQ群界面
方便添加QQ群,加入群聊。

// 打开QQ群
// testkey = "49zbWmn0Bwnde1m_p6RuOlHB9IivoEIk";
function toQqGroup(key){
    if(!key) key = "49zbWmn0Bwnde1m_p6RuOlHB9IivoEIk";
    app.startActivity({
                action: "android.intent.action.VIEW",
                data: "mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3D" + key
    });
}

脚本例子3:Auto.js自动打开QQ群的接龙界面
若没有加入QQ群,得先加入QQ群。

// 自动跳转到QQ群的群接龙游戏
// testqqgroup = "1003185728"
function qunSolitaire(qqgroup){
    if(!qqgroup) qqgroup = "1003185728";
    var url = base64("https://qun.qq.com/homework/qunsolitaire/list.html?_wv=1031&gc="+qqgroup+"&from=appstore_icon&from=qqminiprogram="+ qqgroup + "&state=1");
    app.startActivity({
            action: "android.intent.action.VIEW",
            data: "mqqapi://forward/url?url_prefix=" + url + "&version=1&src_type=web"
    });
}

若出现错误, java.lang.NoClassDefFoundError: android.view.SearchEvent

则是因为auto.js没有适配低版本Android的原因。目测是不支持Android7以下版本。

有疑问欢迎加入AutoJs的交流QQ群提问:1003185728

目前已经实现以下功能,需要的小伙伴私聊。
QQ自动点赞脚本 autojs写的QQ群批量签到脚本源代码 Tasker Auto .js Hyb1996 auto js Auto js 连接电脑 Auto js 打包apk Auto js 王者荣耀 Auto.js docs Auto.js 截图 Auto.js 破解 Auto.js 录制 Auto.js 启动app Auto.js 无障碍 Auto js API auto.js 删除死粉 auto.js 删除僵尸粉