autojs一些常用功能调用1

更多内容请加交流群553908361
和更多作者同群交流

常用功能模块开坑了,其实做脚本就像积木堆房子一般,都是一个一个模块,模板的拼装

判断打开应用失败,未安装

打开应用("微信")
function 打开应用(应用名){

    if(getPackageName(应用名)!=null){

    
    app.launchApp(应用名);
    toastLog("打开成功")
    
    }else{
    
    alert("温馨提示", "请下载安装"+应用名);
    console.log("请下载安装"+应用名);
    console.hide();
    
    console.log("关闭控制台");
    
    console.log("停止"+应用名+"脚本");
    exit();
    
    }
    
    }
  1. 在线更新,在线强制更新

function 版本更新() {
    var 当前版本号 = app.versionName, 新版本号
  
        var url = "验证网址"
        var res = http.get(url)
        res = res.body.string()
        新版本号 = res.substr(0, 5)//截取字符,前面5位作为版本号对比
        log("当前版本号: " + 当前版本号)
        log("最新版本号: " + 新版本号)
        var 更新信息 = res.substr(5)//截取字符,第5位以后的作为公告
        log(更新信息)
    
        if (新版本号 != 当前版本号) {
            toastLog(更新信息)
            //自己在这里添加其他功能
           //return
            exit()
           
        } else {
            log("当前是最新版本!!!")
        }
    }
    版本更新()  

2加群,加qq的弹窗

  //测试写法qq,qq群
 联系(1906507927,553908361)
function 联系(QQ,QQ){          
    var Q=QQvar isFold = false,
        isRunning = false,
        isRotate = null;
        function sjcl() {
            let d = ["red", "green", "blue", "purple"]
            let y = random(0, 3)
            return d[y]
        
        }
    var ys = sjcl();

    
    var h = device.height;
    var w = device.width;
    dialogs.build({
        title: "欢迎加入更多项目群",
        titleColor: ys,
        content: "作者QQ:" + QQ + "\nautojs交流群:" + Q,
        contentColor: ys,
        cancelable: true,
        positive: "加入Q群",
        positiveColor: ys,
        neutral: "取消",
        neutralColor: ys,
        negative: "联系作者",
        negativeColor: ys
    }).on("positive", () => {
        app.startActivity({
            action: "android.intent.action.VIEW",
            data: "mqqapi://card/show_pslcard?card_type=group&uin=" + Q,
            packageName: "com.tencent.mobileqq",
        });
        toast("加入Q群")
    }).on("negative", () => {
        app.startActivity({
            action: "android.intent.action.VIEW",
            data: "mqqapi://card/show_pslcard?uin=" + QQ,
            packageName: "com.tencent.mobileqq",
        })
    
        toast("联系作者")
    }).on("neutral", () => {
        //取消键
        toast("返回")
    
    }).show();}
   

猜你喜欢

转载自blog.csdn.net/qq_30931547/article/details/106548680