Auto.js 全命令整理(一) 数据获取专题
Auto.js 命令&作用(一) 信息获取专题
目录
- Auto.js 命令&作用(一) 信息获取专题
- 应用信息获取
- 系统信息获取
- 设备信息获取
- 文件信息获取
- 色彩信息获取
- 随机数获取
- 末
先获取,才能操控.
应用信息获取
命令 | 目的 |
---|---|
app.versionCode | 获取当前所在应用的版本号. |
app.versionName | 获取当前所在应用的版本名. |
app.getAppName(包名) | 获取包名对应的应用名. |
app.getPackageName(应用名) | 获取应用名对应的包名. |
currentPackage() | 返回最近一次/当前运行的应用的包名. |
currentActivity() | 返回最近一次/当前运行的应用名(Activity名). |
系统信息获取
命令 | 目的 |
---|---|
getClip() | 获取当前系统剪贴板的内容. |
runtime.requestPermissions(权限名) | 动态申请安卓权限. |
device.getMusicVolume() | 返回当前媒体音量. |
device.getNotificationVolume() | 返回当前通知音量. |
device.getAlarmVolume() | 返回当前闹钟音量. |
device.getMusicMaxVolume() | 返回媒体音量最大值. |
device.getNotificationMaxVolume() | 返回通知音量最大值. |
device.getAlarmMaxVolume() | 返回闹钟音量最大值. |
device.getBrightness() | 返回当前手动设置的亮度(范围0-255). |
device.getBrightnessMode() | 返回当前亮度模式,0为手动亮度,1为自动亮度 |
设备信息获取
命令 | 目的 |
---|---|
device.getIMEI() | 返回设备IMEI国际移动设备识别码. |
device.getAndroidId() | 返回设备的安卓ID,一个用16进制字符串表示的64位整数. |
device.getMacAddress() | 返回设备的MAC地址. |
device.getBattery() | 返回当前设备电量百分比. |
device.isCharging() | 设备在充电返回true,否则返回false. |
device.getTotalMem() | 返回当前设备内存总量,单位B(字节). |
device.getAvailMem() | 返回当前设备可用内存. |
device.isScreenOn() | 当前设备亮屏返回true,不亮返回false. |
文件信息获取
命令 | 目的 |
---|---|
files.isFile(path) | 返回这个路径对应的目标是否是一个文件,返回布尔值. |
files.isDir(path) | 返回这个路径对应的目标是否是一个文件夹,返回布尔值. |
files.isEmptyDir(path) | 返回目标是否为空文件夹, 返回布尔值,如果连文件夹都不是那直接返回false. |
files.exists(path) | 返回该路径对应的目标文件是否存在. |
files.read(path, [ encoding = “utf-8”]) | 返回以utf-8编码(你可以自己换)格式读取到的该路径对应的文本文件的所有内容. |
files.copy(起始路径, 目标路径) | 复制文件,返回布尔值. |
files.move(起始路径, 目标路径) | 移动文件,返回布尔值. |
files.rename(path, 新名字) | 重命名文件(请加上扩展名),返回布尔值. |
files.renameWithoutExtension(path, newName) | 重命名文件(不要加扩展名),返回是否重命名成功. |
files.getName(path) | 获取该路径对应文件的文件名,包含扩展名. |
files.getNameWithoutExtension(path) | 返回该路径对应文件的文件名,不含拓展名. |
files.getExtension(path) | 只返回路径对应文件的拓展名. |
ReadableTextFile.readline() | 读取并返回仅一行文本. |
色彩信息获取
命令 | 目的 |
---|---|
colors.toString(color) | 返回RGB颜色值字符串("#000"格式). |
colors.red(color) | 返回RGB色彩模式R通道值数字. |
colors.green(color) | 返回RGB色彩模式G通道值数字. |
colors.blue(color) | 返回RGB色彩模式B通道值数字. |
colors.alpha(color) | 返回Alpha通道值(透明度),范围0-255. |
colors.parseColor(colorStr) | 返回色彩整数值字符串(#000格式). |
colors.isSimilar(color1, color2,[ 相似度临界值, 色彩匹配算法]) | 相似度临界值:数值越小匹配越苛刻,要求的相似度要更高才能返回true; 色彩匹配算法:默认为diff,即两色彩RGB数值差的绝对值小于相似度临界值才能算成功;还有"rgb",“rgb+”,"hs"三种其他方法. |
colors.equals(color1, color2) | 比较传入的两个色彩值是否相等,返回布尔值. |
随机数获取
命令 | 目的 |
---|---|
random() | 返回[0, 1)之间的随机浮点数 |
random(min, max) | 返回区间内的随机整数 |
末
这个系列也开始连更了…目前规划出到第5章,把所有指令的说明提高一下可读性,然后分类整理出来,这样写的时候查起来会方便一些.
话说Auto.js到底算是哪个类别的文章啊喂!
Auto.js 全命令整理(一) 数据获取专题相关推荐
- Auto.js 全命令整理(三) 输出专题
Auto.js 全命令整理(三) 输出专题 目录 Auto.js 全命令整理(三) 输出专题 Console Toast Dialogs 末 各种输出方法,让你了解程序现在在干什么- Console ...
- Auto.js 全命令整理(二) 对应用命令专题
Auto.js 全命令整理(二) 对应用命令专题 目录 Auto.js 全命令整理(二) 对应用命令专题 对应用命令 回顾-应用数据获取 末 对应用命令主要用于确认屏幕显示的是否是正确的页面,so,并 ...
- Auto.js 命令作用(四) 屏幕按键监听专题
Auto.js 全命令整理(四) 屏幕按键监听 目录 Auto.js 全命令整理(四) 屏幕按键监听 屏幕按键监听 末 屏幕按键监听 命令 目的 events.observeTouch() 屏幕按键监 ...
- dynamic 365 js 失去焦点_基于Auto.js的QQ好友动态秒赞系统
0.脑筋急转弯 请问在什么情况下 log(10) == 10 log(20) == 20 左滑查看答案 c ...
- 基于auto.js的QQ好友动态秒赞系统
0.脑筋急转弯 请问在什么情况下 log(10) == 10 log(20) == 20 1.工具选择 上次的蚂蚁森林能量收取项目中,我们使用了adb对手机进行操作,从而根据计算机的计算结果对能量球位 ...
- auto.js 简单入门教程
安装auto.js 手机安装auto.js后,需要打开无障碍模式(为了脚本能执行)和悬浮框(为了查看控件信息) Visual Studio Code 在VS Code中菜单"查看" ...
- autojs入门视频教程,Auto.js Pro安卓全分辨率免ROOT引流脚本开发零基础到进阶教程,飞云脚本学院2019年全力打造高清品质,不容错过的年度大作
课程大纲(更新中-) 基础课程 [已完成]01安装Visual Studio Code(时长9分33秒)在线观看 [已完成]02安装Auto.js Pro(时长5分48秒)在线观看 [已完成]03解读 ...
- Auto.js零基础入门_安卓全分辨率免ROOT引流脚本开发教程
为什么要学脚本? 目前世面上面大部分的脚本都是模拟器运行的,因为脚本是看机型的,比如你在这款手机上面写的脚本,放到其他手机就用不了.所以你如果要做自己手机上面用的脚本的话,就必须要自己写脚本,并且现在 ...
- 超全的auto.js基础操作,目前是autoX.js的控制方式。2023年7月9日更新!(第2/4章)
02_auto.js基础操作2/4 文章目录 02_auto.js基础操作2/4 复杂界面 待办事项 登录界面 界面模板 用户调查 一个小测试 画布 函数图像简单版 函数图像高级版 脚本引擎 停止所有 ...
最新文章
- css flexbox模型_5分钟内学习CSS Flexbox-初学者教程
- 软件测试:黑盒白盒与动态静态之间有必然联系吗
- 20145223《信息安全系统设计基础》 GDB调试汇编堆栈过程分析
- python每日一类(3):os和sys
- Qt 2D绘图之二:抗锯齿渲染和坐标系统
- w7系统装天联高级版服务器,w7系统有几个版本你都知道吗?
- Dart 流中的 listen 和 forEach 有什么区别?
- 【论文导读】DLP-KDD2019|BST---使用Transformer进行序列推荐
- 判断是否在数组中,若在输入其下标,否则输入-1
- 平院Python习题
- 惠普打印机换硒鼓图解_佳能2900打印机硒鼓加粉图解教程,旅行诗人俊仔拆硒鼓加粉系列2...
- Maven的基础概念
- WPF仿网易云音乐系列(一、左侧菜单栏:Expander+RadioButton)
- php单独输出每个单词,PHP:在特定短语/单词之后搜索文本文件并输出
- 2016年象行中国(上海站)圆满结束,会议PPT分享
- 期刊分类abcde_ABCD期刊分类目录
- 软件测试过程中主要涉及的文档及其内容
- 计算机网研究课题,中学生计算机类课题研究范例
- 18个Java开源CMS系统一览
- 微信端input输入框在ios手机上连续输入卡顿
热门文章
- 以“智变”应万变,揭秘新华三六大数字化解决方案!
- 编码的未来是“无代码”
- 程序员的基本功:为什么非要用 Python 做数据分析?Excel 不好吗?
- 2020 年告别办公室!
- 玩嗨的 2 亿快手“老铁”和幕后的极致视觉算法
- 不想打造物联网的制造型企业不是一家合格的百年老店
- Android 开发工程师自述:毕业两年后,我明白的那些事!
- 王者荣耀女性机器人面世;深圳中院受理金立破产案;Firefox 64 发布 | 极客头条...
- 京东抄袭源码;腾讯回应裁员;新 iPad Pro 十月发布 ​| 极客头条
- 滴滴悬赏100万“捉拿”司机;手机QQ又宕机;中兴手机或将出售 | CSDN 极客头条...