基于Auto.js的红包监测
前段时间接触了下Auto.js(),很好上⼿⽽且挺有意思,于是写了个红包监测脚本
⼤概思路是,不断获取⼿机屏幕截图,发现新消息则进⼊,如果进⼀步发现了红包,则点击红包并打开
由于Auto.js只能在安卓上安装,所以脚本同样仅适⽤于安卓
Auto.js简介
适⽤于安卓的脚本⼯具
⼀个主要由⽆障碍服务实现的,不需要Root权限的⾃动操作软件
可以实现⾃动点击、滑动、输⼊⽂字、打开应⽤等功能
更详细的介绍可以参考项⽬官⽅Github
下载链接如下,,下载最新的apk⽂件到⼿机并安装即可
软件界⾯如下,包括多个标签页:
脚本:查看当前已有的脚本(Scripts)
教程:Auto.js官⽅⽂档
社区:Auto.js交流社区
⽰例:⼤量的⽰例代码
管理:对当前运⾏中的脚本进⾏管理,例如全部终⽌等
简⽽⾔之,你可以按照Auto.js的语法(主要是JavaScript)来编写脚本,然后通过Auto.js运⾏,从⽽完成⼀些⼿机上的⾃动化任务
使⽤⽅法
让回到主界⾯,即不让要处于聊天页、朋友圈等状态
在⼿机上运⾏Auto.js软件,点击左上⾓的三条横线,在菜单栏中打开“⽆障碍服务”和“稳定模式”,便于Auto.js完成截屏、模拟按压等⾃动化操作
回到软件主界⾯,在“脚本”标签页中,点击右下⾓的加号,选择“⽂件”,名称取为“红包”,点“确定”
保存,即可进⼊脚本的编辑页⾯
将完整代码复制到脚本中,点击“保存”,之后点击“运⾏”即可
⼿机会⾃动跳转到中,⾸先检测⼀些相关参数(例如消息起始位置、每⾏消息的⾼度等),然后便会按照代码中定义的时间间隔(即倒数第三⾏sleep函数中的数字,以毫秒为单位),不断监测新消息并执⾏操作
彩蛋
在这之前,我还写了⼀个跳⼀跳的Auto.js脚本,原理和我之前的另⼀个项⽬⼀样,
其中距离和时间的系数默认为1900,在我的⼩⽶MIX2上效果很好,轻松过千,如果是其他⼿机型号,可能需要根据屏幕分辨率进⾏微调项⽬代码
完整项⽬在Github上,,⾥⾯包括红包和跳⼀跳两个Auto.js脚本,以及⼀个简单的使⽤说明⽂档
js脚本开发Have Fun!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论