auto.js简介

什么是auto.js

auto.js是一个支持无障碍服务的Android平台上的JavaScript IDE,可以编写各种自动化脚本,它主要有以下优点:

  1. 无需root:基于无障碍服务;
  2. 基于控件:以坐标为基础的按键精灵、脚本精灵很容易出现分辨率问题,而以控件为基础的Auto.js则没有这个问题;
  3. 上手简单:使用javascript编写,支持中文变量名;
  4. 可打包 :可以将JavaScript打包为apk文件,这一点可以简化用户操作,对上了年纪的用户很重要;

另外auto.js还有结合Tasker、自动布局分析、生成简单代码等功能,详见官方文档,这里就不搬运了~

auto.js能做什么

auto.js可以替代用户做一些手机操作,比如以下脚本:

  1. 一键收集蚂蚁森林能量
  2. 微信跳一跳脚本
  3. 支付宝星星球脚本
  4. 手机屏幕取色器
  5. 百度贴吧一键签到
  6. 东方头条、趣头条自动刷金币
  7. 超星尔雅学习刷课脚本
  8. 王者荣耀刷金币

auto.js怎么用

首先下载auto.js APP,地址在下方

  1. 安装并打开,会提示需要启用无障碍服务,点击去设置,会跳转到手机设置-系统-无障碍页面,在应用列表选择Auto.js,开启无障碍服务即可;

2. 回到APP主页,点击页面上方脚本选项卡,进入脚本列表,右下角可以选择导入脚本,或者新建文件或文件夹,我们新建一个send.js,点击三角标志可以运行脚本,首先点击铅笔图标进入编辑页面;

3. auto.js提供了很好的手机端辅助编辑工具,我们输入以下代码,这段代码可以实现输入一段文字,并发送给QQ好友:

//本示例来自官方文档,是一个QQ文本消息分享脚本

4. 右上角点击保存,然后点击运行按钮,运行示例如下:

autojshttps://www.zhihu.com/video/1130440205559263232

5. 发送成功后脚本运行结束,可以在auto.js APP里查看日志,对于循环调用的脚本,推荐在APP设置里打开音量上键停止所有脚本,这样也避免了我们不小心写了死循环的情况。

6. auto.js也可以使用电脑开发,推荐使用vscodeAuto.js-VSCodeExt插件,使用很简单,详见https://github.com/hyb1996/Auto.js-VSCode-Extension

相关资料

官方文档:

Auto.js​hyb1996.github.io

Github:

https://github.com/hyb1996/Auto.js​github.com

APP下载地址:

Auto.js_其他软件类Auto.js软件下载_百度手机助手​shouji.baidu.com

Auto.js(com.stardust.scriptdroid) - 3.1.0 Beta - 应用 - 酷安网​www.coolapk.com

bilibili视频教程:

https://www.bilibili.com/video/av35582484?from=search&seid=12319191216902661794​www.bilibili.com

bilibili文字教程:

【免root脚本制作教程】自动坐标操作手机(Auto.js使用教程-1)​www.bilibili.com


薅羊毛脚本示例

好了我们进入正题,如何使用自动化脚本薅一把羊毛呢?这让我不得不想到我们小镇的薅羊毛团体:他们白天霸占公园,晚上霸占广场,连朋友圈,都被他们转发的新闻链接霸占~

没错,他们就是大爷大妈们,他们长期使用东方头条、趣头条等软件,每天手动看新闻刷金币,分享新闻刷金币,最后使用金币兑换人民币并提现,以此达到薅资本主义羊毛的目的。

我简单了解了一下,新手阶段过去之后,一个APP大概要两三天能得到一元钱,这真是个体力活呢,算时薪的话几乎没法看了~

而且跳广场舞的时候又不能使用手机看新闻,这真是广场舞与羊毛不可兼得啊,这正是我们自动化脚本的用武之处:这边手机自动刷着新闻,那边跳了一轮又一轮,跳完舞还可以对比一下谁刷的金币多,啊,仿佛看见了广场舞自由~

好了,不开玩笑了,使用脚本刷金币的行为是被厂家所禁止的,所以以下脚本仅供学习交流使用,严禁使用于任何商业用途

腾讯新闻极速版自动读新闻脚本

我们以腾讯新闻极速版v1.6.20为例,简单介绍一下思路:

  • 首先打开app,如果不是首页的要先回到首页:
app

  • 获取新闻列表,点击进入新闻页面,判断有没有红包,没有的话返回首页,刷新新闻后重新进入新闻页面:
var 

  • 如果有红包,则使用swipe模拟滑动到页面最底部,等待红包打开后,上拉进入下个新闻:
scrollDown

  • 如果下一条新闻没有红包,那就返回首页,刷新新闻后重新进入新闻页面;

以上几步就可以完成一个简单的自动阅读脚本,运行后就可以不停的阅读新闻了。是不是很简单,但是实际编写测试中会有很多坑,因为脚本运行起来有很多不确定性,经常卡在奇怪的地方,需要花许多时间调试才能获得一个稳定版本。

建议有兴趣的伙伴,可以自行学习并编写脚本,我已经调试出了一个稳定版本,可以稳定执行到手机没电的那种,下面给出github地址,欢迎感兴趣的朋友交流学习:

https://github.com/forgetallthing/autojsScripts​github.com

脚本增加了休息模式,可以在脚本中编辑工作时长和休息时长:

var 

github中有安装和使用此脚本的示例gif和视频,另外我会在github中持续更新脚本,喜欢的点个star,不胜感激。

android auto华为版_auto.js的使用以及薅羊毛插件示例相关推荐

  1. android auto华为版_Auto.js的优雅使用(如何正确薅羊毛)

    一. Auto.js的介绍 官网地址:Auto.js 官网 Github地址:Auto.js Github Auto.js是一个不需要Root权限的JavaScript自动化软件,类似按键精灵的自动操 ...

  2. 华为与android auto连接方法,Android auto华为版

    Android auto华为版app是一款让你将手机来快速的连接在电脑上,还可以让你无需担心自己动手操作,全部的功能直接来使用语音即可帮你解决,让你在出行上也是超级放心的,还会帮你来优化更加简介的界面 ...

  3. 捷豹android auto中国版,改进了捷豹InControl Touch Pro资讯娱乐评测,但还远远不是最好的...

    我们测试了2021 F型的Jag最新信息娱乐系统. 在过去的几年中,捷豹或路虎汽车中的信息娱乐系统引起了人们的关注.他们反应迟钝,缺乏功能,远远落后于高科技奢侈品竞争者. 不过,软件更新和更新更好的硬 ...

  4. v9连接 android auto,华为荣耀V9有什么接口?有HDMI接口吗?

    华为荣耀V9有什么接口 华为荣耀V9有3.5mm耳机接口,USB Type-C接口. 华为荣耀V9有什么接口?华为荣耀V9采用金属材质,厚度仅有6.97毫米,采用了5.7英寸2K显示屏,2560×14 ...

  5. android auto 华为p30手机,华为p30专业模式如何使用?

    大家都知道,现在手机的功能越来越强大,虽然与专业相机不能比,但是打开相机的专业模式,通过一些摄影技巧和参数的设置,也能拍出堪比专业相机的照片来.今天小编就教大家华为p30专业模式怎么玩,感兴趣的朋友不 ...

  6. 华为p30链接android auto,华为p30pro怎么连接车载 华为p30pro连接车载方法

    华为p30pro怎么连接车载呢?很多用户对此还不是很清楚,小编这里就给大家带来有关华为p30pro怎么连接车载的回答,希望能够对大家有所帮助. 华为p30pro连接车载的方法 1.分别开启手机.车载蓝 ...

  7. android auto 华为p30手机,【报Bug】为什么app在华为p30a上会频繁卡屏,卡住就不动了,只能强退软件,退出再进来,但不一会就又卡死了。但在其他手机上就不存在这个问题。...

    我的项目里都采用下面这种跳转方式 父页面都用的mui.openWindow打开的 mui.openWindow({ url: "waybilldetail.html", show: ...

  8. android读取所有图片分页打印,js控制分页打印、打印分页示例

    html和html5详解 最近看群里聊天聊得最火热的莫过于手机网站和html5这两个词.可能有人会问,这两者有什么关系呢?随着这移动互联网快速发展的时代,尤其是4G时代已经来临的时刻,加上微软对&qu ...

  9. 苹果秋季发布会于9月16日召开;华为搜索业务将在国内亮相;Android 11正式版发布 | 极客头条

    整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内 ...

最新文章

  1. 年度最理性 AI 分析文章:预测 AI 未来,大部分人陷入了 7 大误区
  2. Mysql主从复制,实现数据同步
  3. 常用的简单排序之插入排序,冒泡排序,选择排序,希尔排序
  4. python文件无法关闭_Python脚本无法正常终止
  5. 万能广告促销海报,找不到灵感也不怕
  6. 结对-贪吃蛇游戏-需求分析
  7. 【Python实例第19讲】图像分割的谱聚类
  8. 苹果macmac效率工具:Alfred
  9. 对MRPⅡ/ERP的认知
  10. c语言自学手册百度云,C语言新手入门自学零基础通俗易懂教程百度云
  11. git拉取远程仓库命令代码
  12. 华为2019年4月10日实习生笔试题
  13. npm ERR! code ETIMEDOUTnpm ERR! syscall connectnpm ERR! errno ETIMEDOUTnpm ERR! network request t
  14. 点控技术和激光定位技术
  15. 逆矩阵的六个注意事项
  16. Vuejs---《Vue.js + Node.js-构建音乐播放器新玩法-video》
  17. 最新版 IDEA 2022.1 正式上线 各种新操作...新功能...都在这里啦
  18. 分子动力学开源分析软件MDAnalysis安装介绍及使用
  19. MATLAB | 矩阵元素引用之求下标或序号(sub2ind、ind2sub函数使用)
  20. 软考-嵌入式系统设计师-笔记:信息化和知识产权基础知识

热门文章

  1. WinDbg+WMware+OS_Win7 配置
  2. 站在邙山之颠仰望天的那份湛蓝
  3. 【转发】微信小程序详细图文教程
  4. 大疆网上测评题库_大疆科技题目
  5. 启英泰伦产品方案开发流程
  6. 字符串指针——指向字符串的指针
  7. 移动渠道巨变:应用商店式微,超级 App 内分发崛起
  8. php计算三角形的面积,PHP实现的简单三角形、矩形周长面积计算器分享
  9. 科研必备的12个网站
  10. 线程之间传递信息的几种方法 Android