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 全命令整理(一) 数据获取专题相关推荐

  1. Auto.js 全命令整理(三) 输出专题

    Auto.js 全命令整理(三) 输出专题 目录 Auto.js 全命令整理(三) 输出专题 Console Toast Dialogs 末 各种输出方法,让你了解程序现在在干什么- Console ...

  2. Auto.js 全命令整理(二) 对应用命令专题

    Auto.js 全命令整理(二) 对应用命令专题 目录 Auto.js 全命令整理(二) 对应用命令专题 对应用命令 回顾-应用数据获取 末 对应用命令主要用于确认屏幕显示的是否是正确的页面,so,并 ...

  3. Auto.js 命令作用(四) 屏幕按键监听专题

    Auto.js 全命令整理(四) 屏幕按键监听 目录 Auto.js 全命令整理(四) 屏幕按键监听 屏幕按键监听 末 屏幕按键监听 命令 目的 events.observeTouch() 屏幕按键监 ...

  4. dynamic 365 js 失去焦点_基于Auto.js的QQ好友动态秒赞系统

    0.脑筋急转弯 请问在什么情况下 log(10) == 10 log(20) == 20 左滑查看答案                                                c ...

  5. 基于auto.js的QQ好友动态秒赞系统

    0.脑筋急转弯 请问在什么情况下 log(10) == 10 log(20) == 20 1.工具选择 上次的蚂蚁森林能量收取项目中,我们使用了adb对手机进行操作,从而根据计算机的计算结果对能量球位 ...

  6. auto.js 简单入门教程

    安装auto.js 手机安装auto.js后,需要打开无障碍模式(为了脚本能执行)和悬浮框(为了查看控件信息) Visual Studio Code 在VS Code中菜单"查看" ...

  7. autojs入门视频教程,Auto.js Pro安卓全分辨率免ROOT引流脚本开发零基础到进阶教程,飞云脚本学院2019年全力打造高清品质,不容错过的年度大作

    课程大纲(更新中-) 基础课程 [已完成]01安装Visual Studio Code(时长9分33秒)在线观看 [已完成]02安装Auto.js Pro(时长5分48秒)在线观看 [已完成]03解读 ...

  8. Auto.js零基础入门_安卓全分辨率免ROOT引流脚本开发教程

    为什么要学脚本? 目前世面上面大部分的脚本都是模拟器运行的,因为脚本是看机型的,比如你在这款手机上面写的脚本,放到其他手机就用不了.所以你如果要做自己手机上面用的脚本的话,就必须要自己写脚本,并且现在 ...

  9. 超全的auto.js基础操作,目前是autoX.js的控制方式。2023年7月9日更新!(第2/4章)

    02_auto.js基础操作2/4 文章目录 02_auto.js基础操作2/4 复杂界面 待办事项 登录界面 界面模板 用户调查 一个小测试 画布 函数图像简单版 函数图像高级版 脚本引擎 停止所有 ...

最新文章

  1. css flexbox模型_5分钟内学习CSS Flexbox-初学者教程
  2. 软件测试:黑盒白盒与动态静态之间有必然联系吗
  3. 20145223《信息安全系统设计基础》 GDB调试汇编堆栈过程分析
  4. python每日一类(3):os和sys
  5. Qt 2D绘图之二:抗锯齿渲染和坐标系统
  6. w7系统装天联高级版服务器,w7系统有几个版本你都知道吗?
  7. Dart 流中的 listen 和 forEach 有什么区别?
  8. 【论文导读】DLP-KDD2019|BST---使用Transformer进行序列推荐
  9. 判断是否在数组中,若在输入其下标,否则输入-1
  10. 平院Python习题
  11. 惠普打印机换硒鼓图解_佳能2900打印机硒鼓加粉图解教程,旅行诗人俊仔拆硒鼓加粉系列2...
  12. Maven的基础概念
  13. WPF仿网易云音乐系列(一、左侧菜单栏:Expander+RadioButton)
  14. php单独输出每个单词,PHP:在特定短语/单词之后搜索文本文件并输出
  15. 2016年象行中国(上海站)圆满结束,会议PPT分享
  16. 期刊分类abcde_ABCD期刊分类目录
  17. 软件测试过程中主要涉及的文档及其内容
  18. 计算机网研究课题,中学生计算机类课题研究范例
  19. 18个Java开源CMS系统一览
  20. 微信端input输入框在ios手机上连续输入卡顿

热门文章

  1. 以“智变”应万变,揭秘新华三六大数字化解决方案!
  2. 编码的未来是“无代码”
  3. 程序员的基本功:为什么非要用 Python 做数据分析?Excel 不好吗?
  4. 2020 年告别办公室!
  5. 玩嗨的 2 亿快手“老铁”和幕后的极致视觉算法
  6. 不想打造物联网的制造型企业不是一家合格的百年老店
  7. Android 开发工程师自述:毕业两年后,我明白的那些事!
  8. 王者荣耀女性机器人面世;深圳中院受理金立破产案;Firefox 64 发布 | 极客头条...
  9. 京东抄袭源码;腾讯回应裁员;新 iPad Pro 十月发布 ​| 极客头条
  10. 滴滴悬赏100万“捉拿”司机;手机QQ又宕机;中兴手机或将出售 | CSDN 极客头条...