一.了解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 是什么?如何使用? 【图文讲解】相关推荐

  1. 刷宝短视频Auto.js挂机源码讲解

    今天给大家分享一个刷宝短视频自动挂机脚本Auto.js源码,如果你对Auto.js不甚了解,希望你能通过阅读下面的源码后,对编写一个简单的Auto.js有所帮助.如果你在脚本编写过程中遇到困难,可以加 ...

  2. 支付宝蚂蚁森林php自动,auto.js蚂蚁森林智能脚本使用方法分享 支付宝蚂蚁森林自动辅助...

    auto.js蚂蚁森林智能脚本使用方法分享 支付宝蚂蚁森林自动辅助 这个项目是 github上的一个开源项目,作者应该是 SuperMonster ,此人在52也有ID 不管怎么说是一个长期维护的开源 ...

  3. 基于PaddleOCR开发Auto.js Pro文字识别插件

    目录 目的 准备工作 插件开发 1.项目结构对比 2.插件SDK集成 3.调整assets资源 4.删除无用的Activity文件 5.修改AndroidManifest.xml 6.修改Predic ...

  4. python腾讯课堂自动签到_网课终结者——基于auto.js的腾讯课堂,雨课堂等各大网课自动签到以及auto.js新手教程...

    在前两篇文章出后,很多同学网课其他的自动签到怎么搞,其实无论什么软件的自动签到,点击.监视操作之类的都是一类代码,而且非常简单,今天给大家讲一下如何自己编写实用的js脚本. 首先需要下载auto.js ...

  5. apk解密工具_手机端操作| Auto.js一键解密/一键加密工具免费分享

    ?  关注『掌玩小子』 带你『体验极客』 1 在之前的博文中,我前后分享了Auto.js相关的加密解密的文档,如<Auto.js Pro离线打包源代码加密算法分析><来 给你代码!A ...

  6. Auto.js 调用系统短信、电话

    本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! Auto.js 调用系统短信.电话 操作 ...

  7. Auto.js 抖音--留痕--参数分析

    环境: VS Code Auto.js Pro 7.0.4 安卓全机型 跳转 // 会在手机显示一个控制台,打印的信息会在手机端显示(需要开启悬浮窗权限) // autojs在手机端显示调试信息,也就 ...

  8. 新概念一册电子书课本_新概念英语第二册完整版:音频+动画视频+课本图文讲解...

    新概念英语 <新概念英语>是一经典得已经无需多做解释的英语学习好教材.它采用和人们生活.学习密切相关的语言材料,遵循语言习得的科学性及渐进性,可全面提升学生的听.说.读.写能力,使语言能力 ...

  9. pppoe 服务器 无线,无线路由器怎么设置PPPOE拨号【图文讲解】

    1.如果是电话线到家,首先把路由器的WAN口和Modem的LAN口连接起来,电脑网卡连接路由器任意一个LAN口;如果是网线到家,就直接把网线接到路由器WAN口. 然后为电脑设置网络参数,指定IP地址, ...

最新文章

  1. PXE实现批量部署linux系统
  2. 关于“数据可视化思考者”的8条军规
  3. python怎么去学_Python第一步的学习,前辈告诉你怎么去学
  4. synchronized同步方法
  5. Python学习6——条件,循环语句
  6. DHCP服务器 出现的故障
  7. salt java 日志 乱码_Saltstack执行cmd.run重启tomcat后出现日志乱码(15)
  8. [转载] java synchronized静态同步方法与非静态同步方法,同步语句块
  9. 国家高性能计算环境的虚拟数据空间运行支撑技术研究
  10. Java基础学习总结(90)——Java单元测试技巧
  11. NISP一级2023年最新题库
  12. groovy java to swift_groovy字符串 - Groovy教程
  13. 使用bootstrap打造卡片个人简历
  14. 算法高级(21)-如何通过IP地址进行定位?
  15. python遇到错误跳过_python 如何跳过异常继续执行
  16. ImageButton点击替换背景再次点击显示默认图片
  17. 京东大客户开放平台VOP接口对接记录
  18. 电脑画流程图用什么软件好?这3款软件很好用
  19. 算法4 随书 IDE:DrJava 在 Win10 下高分屏字体太小问题解决
  20. RSA解密-提供enc和pem文件类

热门文章

  1. C#delegate、event、Action、EventHandler 的使用和区别
  2. 20171001-构建之法:现代软件工程-阅读笔记2
  3. 调音台docker教程_Docker超详细教程
  4. 基于LabVIEW的无线温度测控电路设计_温度传感器电路
  5. 机械工业出版社计算机组成原理答案,孙德文+计算机组成原理+习题答案
  6. ReferenceError: plus is not defined (提示: 请在plus ready后再调用plus api)
  7. linux xhci源码,第四十六篇:Linux中的USB XHCI HOST TRANSFER RING的相关数据结构 (1)
  8. xml文档规则_避免文档陷阱的7条规则
  9. 我的HarmonyOS实战——鸿蒙系统初定义
  10. 互斥锁(排它锁、独占锁、写锁、X锁)和共享锁(读锁、S锁) 自旋锁