如何学习auto.js(一)

文章开始之前首先来介绍一下什么是auto.js
auto.js是一个支持无障碍服务的Android平台上的JavaScript IDE,可以编写各种自动化脚本。

当然这里也有必要,为没有编程基础的朋友介绍一下什么是JavaScript。

  • JavaScript 是 Web 的编程语言。
  • 所有现代的 HTML 页面都使用 JavaScript 制作。
  • JavaScript也是广泛用于客户端的脚本语言

而本文要介绍的auto.js则是JavaScript在手机上的运用,用以编写安卓手机脚本(目前似乎没有针对苹果手机的脚本平台)。

脚本是什么,有什么用?

脚本是一种使用一种特定的描述性语言,依据一定的格式编写的可执行文件,简单来说,就是通过代码,把一些常规的操作自动化,减少你使用时的操作量。通俗点,就是可以替你完成一些指定的工作,可以让你偷懒~

auto.js能完成什么操作?

如何学习auto.js(一)_第1张图片
image.png
目前auto.js还属于起步阶段,不少功能还不够完善,但普遍的手机操作已经基本实现。例如,点击,滑动,打开应用,识别文字,识别图片,识别通知栏信息,识别手机内容等等等等。
用于不少APP还可以减少不少繁琐的日常操作。例如:支付宝蚂蚁森林收(偷)能量,微信(qq)朋友圈点赞,微信(qq)自动抢红包,游戏日常签到,任务,打怪副本等。只要你想象力充足,便可写出符合你要求的脚本。
(大一大二的同学可以用来写自动刷网课的脚本哦,哈哈哈哈)

为什么选择auto.js?

无需root权限:可开启无障碍模式。
方便,简单:代码规范符JavaScript要求,手机上便可完成代码编写,有代码自动补全,避免错漏。
方便打包成APP:供他人使用,自主决定安装包名字,图片等,容易出成就感

怎么学习auto.js?

理所当然的,学习编程语言当然该从“hello world”学起,那么我们就先从让auto输出“hello world”学起。
首先下载auto.js APP,地址为:地址
1.安装并打开,会提示需要启用无障碍服务,按以下步骤设置,会跳转到手机设置-系统-无障碍页面,在应用列表选择Auto.js,开启无障碍服务即可;
如何学习auto.js(一)_第2张图片
image.png

如何学习auto.js(一)_第3张图片
image.png

如何学习auto.js(一)_第4张图片
image.png

image.png
2.回到APP主页,点击右下角的加号选择文件新建一个文件。
如何学习auto.js(一)_第5张图片
image.png
3.在文本框上输入toast("hello,world");点击上方运行,结果如下:
如何学习auto.js(一)_第6张图片
image.png
当然,把代码换一下,var handsome = confirm("hello,world");
便可得到弹窗式的hello world。
最后分享几个有关文本的样例代码,供大家尝试学习,自行把握其中的奥妙。
var handsome = confirm("你帅吗?");
if(handsome){
    toast("真不要脸!");
    toast("真不要脸!");
    toast("真不要脸!");
    alert("真不要脸!");
}else{
    toast("嗯");
}
var sex = dialogs.singleChoice("请选择性别", ["男", "女", "基佬", "女装", "其他"], 2);
toast("选择了第" + (sex + 1) + "个选项");

另外如果觉得自己自主学习能力尚好的,也可以自行打开官方文档等进行学习,
1
2


本期到这就结束了,干货不多,因为我也在学习中,我也是尽己所能尽量把自己学习的过程用文字叙述了出来,希望能对感兴趣的朋友有所用处
下期将会,着重为点击与滑动等基于坐标的操作的内容,也会根据点击与滑动教大伙做一个简单的有实际应用的脚本。可以期待一下,这个系列应该不会日更的,要根据我学习的进度来定,不过最初这几天应该能多写几篇~一起学习加油吧。

你可能感兴趣的:(如何学习auto.js(一))