auto.JS 是什么?如何使用? 【图文讲解】
一.了解auto.JS
auto.js是基于安卓手机开发的一款JavaScript自动化应用,操作方便简单、容易上手、不需要root权限,功能强大。
是由国内的一名开发者开发的。官方网址:https://hyb1996.github.io/AutoJs-Docs/#/
可以做什么?
在手机上,可以实现自动点击、滑动、输入文字、打开应用等等。
比如我喜欢在支付宝中的蚂蚁森林里收集好友的能量,每天重复一样的操作很费时间精力。于是我就可以编写一个javascript脚本,运行在auto.js软件中。它就可以代替我自动在设定的时间里打开支付宝,去收集好友的能量,完全自动化完成一套收集能量的操作。
因为它可以执行功能强大的javaScript语法脚本,所以它被使用者用来用在各种场景 如:自动化测试、自动打卡签到、自动领取QQ微信红包、自动抢购秒杀商品、自动看新闻领金币、自动加好友 等等。
版本:
目前用的最多的有两个版本:
autojs4 开源免费版, 同时也是免费版的终结版 功能大部分都有, 2020年3月1日 停止更新
autojs8 付费版 长期维护的版本, 作者内法律问题屏蔽了主流app(淘宝, 腾讯,抖音等等)
autojs9 正在内测,基于node.js的全新api
二.简单使用演示
我这里下载 Auto.js 4.1.1版安装包,然后安装到手机;
1.打开Auto.js 应用,首次进去,做的一些设置:
1) 打开无障碍服务设置
2) 打开悬浮窗
3) 设置“音量上键停止所有脚本” 为开启
4) 新建一个空脚本文件,准备编写脚本内容
2.编写简单脚本,实现一次执行效果展示
例如:要实现 进入百度文库应用→点击我的个人中心→然后退出应用 的操作
1)通过auto.js的悬浮窗上布局分析功能,生成脚本代码。
- 步骤:点击auto.js浮窗按钮→点击中间蓝色按钮跳出布局分析弹框→点击布局范围分析选项
会在屏幕展示被线条切割后的控件元素→选择你要操作的控件元素→点击生成代码→选择点击或滑动动作→点击生成代码→复制代码到自己的脚本文件。
2)小结:通过auto.js的悬浮窗上布局分析功能,目的是找到控件,然后对控件做操作。
- 认识控件:
3) 编写完成后的脚本:
console.show(); //显示日志内容悬浮在屏幕上//打开百度文库应用
launchApp("百度文库");
console.log("打开百度文库应用");//等待4秒
sleep(4000);console.log("点击我的按钮,进去我的个人中心");
//这行就是示例图中,软件生成的代码。
id("tab_text_tv2").className("android.widget.TextView").text("我的").findOne().parent().parent().click()//等待4秒
sleep(4000);
//返回
back();
console.log("点击返回");//等待2秒
sleep(2000);
console.log("点击退出");//点击弹框中的确定 退出APP
id("layout_right_text").findOne().click();
4) 执行脚本后效果
编写脚本的更多方法和功能请看官方的开发文档 https://pro.autojs.org/docs/#/zh-cn/?id=%e7%bb%bc%e8%bf%b0
三、 奉上我珍藏的1688套 示例代码,请打包下载
链接:https://pan.baidu.com/s/1vddZ7TCD_tGZiiE6Zww4gw
提取码:4xry
四、扫一扫,不定期分享auto.js资料和教程。
auto.JS 是什么?如何使用? 【图文讲解】相关推荐
- 刷宝短视频Auto.js挂机源码讲解
今天给大家分享一个刷宝短视频自动挂机脚本Auto.js源码,如果你对Auto.js不甚了解,希望你能通过阅读下面的源码后,对编写一个简单的Auto.js有所帮助.如果你在脚本编写过程中遇到困难,可以加 ...
- 支付宝蚂蚁森林php自动,auto.js蚂蚁森林智能脚本使用方法分享 支付宝蚂蚁森林自动辅助...
auto.js蚂蚁森林智能脚本使用方法分享 支付宝蚂蚁森林自动辅助 这个项目是 github上的一个开源项目,作者应该是 SuperMonster ,此人在52也有ID 不管怎么说是一个长期维护的开源 ...
- 基于PaddleOCR开发Auto.js Pro文字识别插件
目录 目的 准备工作 插件开发 1.项目结构对比 2.插件SDK集成 3.调整assets资源 4.删除无用的Activity文件 5.修改AndroidManifest.xml 6.修改Predic ...
- python腾讯课堂自动签到_网课终结者——基于auto.js的腾讯课堂,雨课堂等各大网课自动签到以及auto.js新手教程...
在前两篇文章出后,很多同学网课其他的自动签到怎么搞,其实无论什么软件的自动签到,点击.监视操作之类的都是一类代码,而且非常简单,今天给大家讲一下如何自己编写实用的js脚本. 首先需要下载auto.js ...
- apk解密工具_手机端操作| Auto.js一键解密/一键加密工具免费分享
? 关注『掌玩小子』 带你『体验极客』 1 在之前的博文中,我前后分享了Auto.js相关的加密解密的文档,如<Auto.js Pro离线打包源代码加密算法分析><来 给你代码!A ...
- Auto.js 调用系统短信、电话
本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! Auto.js 调用系统短信.电话 操作 ...
- Auto.js 抖音--留痕--参数分析
环境: VS Code Auto.js Pro 7.0.4 安卓全机型 跳转 // 会在手机显示一个控制台,打印的信息会在手机端显示(需要开启悬浮窗权限) // autojs在手机端显示调试信息,也就 ...
- 新概念一册电子书课本_新概念英语第二册完整版:音频+动画视频+课本图文讲解...
新概念英语 <新概念英语>是一经典得已经无需多做解释的英语学习好教材.它采用和人们生活.学习密切相关的语言材料,遵循语言习得的科学性及渐进性,可全面提升学生的听.说.读.写能力,使语言能力 ...
- pppoe 服务器 无线,无线路由器怎么设置PPPOE拨号【图文讲解】
1.如果是电话线到家,首先把路由器的WAN口和Modem的LAN口连接起来,电脑网卡连接路由器任意一个LAN口;如果是网线到家,就直接把网线接到路由器WAN口. 然后为电脑设置网络参数,指定IP地址, ...
最新文章
- PXE实现批量部署linux系统
- 关于“数据可视化思考者”的8条军规
- python怎么去学_Python第一步的学习,前辈告诉你怎么去学
- synchronized同步方法
- Python学习6——条件,循环语句
- DHCP服务器 出现的故障
- salt java 日志 乱码_Saltstack执行cmd.run重启tomcat后出现日志乱码(15)
- [转载] java synchronized静态同步方法与非静态同步方法,同步语句块
- 国家高性能计算环境的虚拟数据空间运行支撑技术研究
- Java基础学习总结(90)——Java单元测试技巧
- NISP一级2023年最新题库
- groovy java to swift_groovy字符串 - Groovy教程
- 使用bootstrap打造卡片个人简历
- 算法高级(21)-如何通过IP地址进行定位?
- python遇到错误跳过_python 如何跳过异常继续执行
- ImageButton点击替换背景再次点击显示默认图片
- 京东大客户开放平台VOP接口对接记录
- 电脑画流程图用什么软件好?这3款软件很好用
- 算法4 随书 IDE:DrJava 在 Win10 下高分屏字体太小问题解决
- RSA解密-提供enc和pem文件类
热门文章
- C#delegate、event、Action、EventHandler 的使用和区别
- 20171001-构建之法:现代软件工程-阅读笔记2
- 调音台docker教程_Docker超详细教程
- 基于LabVIEW的无线温度测控电路设计_温度传感器电路
- 机械工业出版社计算机组成原理答案,孙德文+计算机组成原理+习题答案
- ReferenceError: plus is not defined (提示: 请在plus ready后再调用plus api)
- linux xhci源码,第四十六篇:Linux中的USB XHCI HOST TRANSFER RING的相关数据结构 (1)
- xml文档规则_避免文档陷阱的7条规则
- 我的HarmonyOS实战——鸿蒙系统初定义
- 互斥锁(排它锁、独占锁、写锁、X锁)和共享锁(读锁、S锁) 自旋锁