• Auto.js中APP应用相关指令


    1. APP版本的命令

    1. 当前应用版本号;

    app.versionCode

    2. 当前应用版本名称;

    app.versionName

    3. 当前Auto.js版本号;

    app.autojs.versionCode

    4. 当前Auto.js版本名称;

    app.autojs.versionName

    2. 打开APP的命令

    1. 通过APP名称打开应用;

    app.launch(appName)

    该函数也可以作为全局函数来使用:

    launch(appName)

    2. 通过APP包名打开APP;

    app.launchPackage(packageName)

    该函数也可以作为全局函数来使用:

    launch(packageName)

    3. 获取应用包名对应的已安装的应用的名称,如果该找不到该应用返回null;

    app.getAppName(packageName)

    该函数也可以作为全局函数来使用:

    getAppName(packageName)

    4.  获取应用名称对应的已安装的应用的包名,如果该找不到该应用返回null,如果该名称对应多个应用只返回其中某一个的包名;

    app.getPackageName(appName)

    该函数也可以作为全局函数来使用:

    getPackageName(appName)

    3. 查看和编辑文件

    1. 用其他应用查看文件,文件不存在由查看文件的应用处理;

    app.viewFile(path)

    2. 用其他应用编辑文件,文件不存在由编辑文件的应用处理;

     app.editFile(path)

    4. APP的安装和卸载

    1. 卸载应用,执行后会弹出卸载应用的提示框。如果该包名的应用未安装,由应用卸载程序处理,可能弹出"未找到应用"的提示;

    app.uninstall(packageName)

    2. 安装应用;

    app.viewFile(apkPath)

    5. 不同的跳转方式

    1. 打开应用程序的应用信息界面,如果找不到该应用返回false,否则返回true;

    app.openAppSetting(packageName)

    该函数也可以作为全局函数使用:

    openAppSetting(packageName)

    2. 启动Auto.js的特定界面,该函数在Auto.js内运行则会打开Auto.js内的界面,在打包应用中运行则会打开打包应用的相应界面;

    app.startActivity(name)

    name的值有以下两种选项:

    (1). 日志界面:console;

    (2). 设置界面:settings;

    3. 用默认浏览器打开链接;

    app.openUrl(url)

    4. 自动发邮件;

    app.sendEmail(options)

    options为一个对象,即发送邮件的参数,包含如下属性:

    (1). email:{string} | {Array}

    收件人的邮件地址,如果有多个收件人,则用字符串数组表示。

    (2). cc: {string} | {Array}

    抄送收件人的邮件地址,如果有多个抄送收件人,则用字符串数组表示。

    (3). bcc:{string} | {Array}

    密送收件人的邮件地址,如果有多个密送收件人,则用字符串数组表示。

    (4). subject:{string}

    邮件主题。

     (5). text:{string}

    邮件正文。

     (6). attachment:{string}

    附件的路径。

    1. // 发送邮件给10086@qq.com和10001@qq.com。
    2. app.sendEmail({
    3. email: ["10086@qq.com", "10001@qq.com"],
    4. subject: "这是邮件标题",
    5. text: "这是邮件正文"
    6. });

  • 相关阅读:
    基于Java+SpringBoot+Mybaties-plus+Vue+ElementUI 高校汉服租赁网站的 设计与实现
    React + TypeScript 项目初始化配置
    C++ 学习笔记
    (附源码)php二手服装网站 毕业设计 201711
    【23种设计模式】建造者模式【⭐⭐⭐】
    一文带你快速了解【内部类】
    目标检测算法——YOLOv5结合ConvNeXt结构
    1-丁基-3-甲基咪唑醋酸盐[Bmim][Ac]|离子液体1,1,3,3,-四甲基胍乳酸盐TMGL
    自然语言处理2(文本的表示)
    原创: 重构证据定义以消解贝叶斯确证逻辑的内在矛盾
  • 原文地址:https://blog.csdn.net/weixin_40629244/article/details/126240794