目录

介绍
环境准备
安装vscode插件
简单使用?
测试连接
编写打开抖音app脚本测试?
脚本打包成apk
去除脚本打开日志
实战QQ自动化发送消息
微信自动化发送朋友圈
?编辑?抖音扫码登录
抖音自动化刷视频?
Auto.js是一款不用ROOT就能实现自动点击、长按、滑动屏幕操作的安卓APP,它的本质是可执行自己编写的简易Javascript脚本的,尤其可以在开启“无障碍模式”的情况下对其他App进行一些操作的一个Android App,便于进行自动化操作。学习成本非常低
官网

测试连接
启动autojs服务
新建一个测试脚本test.js,来到脚本页面,按下快捷键ctrl+shift+p,输入autojs,选择启动开启服务
?服务启动成功


点击模拟器(手机)中autojs左侧导航栏的连接电脑

?输入当前电脑ip


编写测试脚本
?启动脚本

编写打开抖音app脚本测试?


测试成功
脚本打包成apk
将脚本保存到手机里进行打包安装
这里需要安装一个打包插件,在最后博主分享的网盘链接里找到打包插件直接拖到模拟器里或者手机里安装即可

返回vscode,唤出命令行将脚本推到手机或模拟器中


?
选择脚本右侧进行打包脚本


?安装测试脚本
回到桌面点击刚才安装好的apk,效果和在vscode中执行一致

但是安装后的apk有一个问题,就是第一次点开时会出现一个日志页面,然后再次点击才会执行我们的?脚本
去除脚本打开日志
此时需要去官网查看下
在官网中可以看到关闭日志的配置

我们在模拟器中新建项目

?先进入到项目中的main文件中,将我们之前的脚本写入进来

?再编辑配置文件

?打包项目

?点击安装

点击测试刚才的安装包就不会再有刚才的日志页面了,不再展示测试效果?
使用到的函数方法封装的api可以在官网查看 不再一一尝试演示
自动化发送qq话术消息

?可以看到autojs已经将当前qq页面自动化发送话术运行起来
?通过click()方法在微信主页面进行各个相对应文本点击

来到朋友圈页面进行布局分析

?
查看控件信息
?发现clickable属性为false,说明不能直接点击,可以通过拿取其x,y轴坐标进行点击

?
?
?测试效果


要实现抖音自动化视频我们可以以现实生活中为例,在刷视频时要么是手势往上滑,要么是手势往下滑,那么以手势往上滑为例,在手指点击屏幕下方时会有一个x坐标和y坐标,然后x坐标不动,将手指向手机上方移动,此时就会得到一个新的y坐标,然后滑动过程还有一个持续时间,autojs也提供了相对应的方法来帮助我们来实现滑动的效果

?