Auto.js中APP应用相关指令

Posted aiguangyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

附件的路径。

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

以上是关于Auto.js中APP应用相关指令的主要内容,如果未能解决你的问题,请参考以下文章

Auto.js中APP应用相关指令

Auto.js中设备相关的指令

Auto.js中设备相关的指令

Auto.js中设备相关的指令

Auto.js 全命令整理 对应用命令专题

Auto.js脚本开发入门