AutoJs4.1.0 部局范围次分析 AutoJs自动化脚本的基础我认为就是部局范围次分析。我在基础篇中提及过,每个应用App(非游戏)和网页类似都是一个一个控件构成的,所以找到控件进行合理的操作是非常必要的。我接下来讲解就使用实际的app作为示例给大家看看。 先定义一下需求:我们要实现自动刷淘最热点的小视频。需求非常简单,不过这里有好多需求的坑,比如滑动次数、滑动时间间隔。咱这个文章不是需求评审文件不去理...
autojs实现网络验证,只要你稍微有点编程基础,代码和实现逻辑是非常简单的,先上一个我写过的代码,供大家参考。
先来看下界面:
网络验证代码
我使用的单码登陆模式,即用户不需要注册账号,仅凭激活码就可以使用。
我把网络验证部分单独放在一个js文件中,这样方便管理和日后维护,在需要的时候用require调用,我的网络验证js文件名为ey.js,代码如下: 1 var ey = {};2 ey.data = {3 url: "https://w.eydata.net/",4 ...
源代码和Apk地址链接:https://pan.baidu.com/s/1royu3pvZ0Z_KAlfqtLBBGw 密码:yeph
专业版肯定比个人版功能强大并且要稳定。增加了很多功能的同时也测试封号的App,对于封号的App,给予剔除。虽然App数量减少了但是都是稳定的且收益比较高的。并且一天也就刷那么十几个而已。专业版比较个人版增加了按照时间刷刷刷。同时每个app的时间可以设置,时间到达后自动进入下一个App。时间是一天之内的时间,也就是说一天之内不超过1...
说明
本文提供的代码仅供参考。不建议用于生产环境。
可能有些地方在最新版本的Auto.js上面需要做修改,才能运行。
Auto.js简介
Auto.js是利用安卓系统的“辅助功能”实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作。
与“按键精灵”不同的是,它的模拟动作并不是简单的使用在界面定坐标点来实现,而是类似与win一般,找窗口句柄来实现的。
Auto.js使用JavaScript作为脚本语言,目前使用Rhino 1.7.7.2作为脚本...
说明
本文提供的代码仅供参考。不建议用于生产环境。
可能有些地方在最新版本的Auto.js上面需要做修改,才能运行。
Auto.js简介
Auto.js是利用安卓系统的“辅助功能”实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作。
与“按键精灵”不同的是,它的模拟动作并不是简单的使用在界面定坐标点来实现,而是类似与win一般,找窗口句柄来实现的。
Auto.js使用JavaScript作为脚本语言,目前使用Rhino 1.7.7.2作为脚本...
程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需要有边界条件、递归前进...
说明
本文提供的代码仅供参考。不建议用于生产环境。
可能有些地方在最新版本的Auto.js上面需要做修改,才能运行。
Auto.js简介
Auto.js是利用安卓系统的“辅助功能”实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作。
与“按键精灵”不同的是,它的模拟动作并不是简单的使用在界面定坐标点来实现,而是类似与win一般,找窗口句柄来实现的。
Auto.js使用JavaScript作为脚本语言,目前使用Rhino 1.7.7.2作为脚本...
借鉴了xx助手的部分代码,数据库也是直接excel导入的。 将数据库放在与代码同目录下,按理说可以使用任何模糊搜索题库里的答案。很是强大。
//导入SQL库
importClass(android.database.sqlite.SQLiteDatabase);
//悬浮窗设置
// console.setPosition(0, device.height / 1);//部分华为手机console有bug请注释本行
console.show();//部分华为手机console有bug请注释本行
console.log("正在启动app...");/*** @description: 从数据库...
内存泄漏的概念百度百科:
内存泄漏(Memory Leak)是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。autojs版本autojs官方文档自带示例
// autojs官网: https://pro.autojs.org/docs/#/zh-cn/debug
$debug.setMemoryLeakDetectionEnabled(true);
requestScreenCapture();for (let i = 0; i < 10; i++) {// 这个图片本应手动调用recycle回收let le...
牙叔教程 简单易学
声明
本教程仅用于学习, 禁止用于其他用途
使用场景
热更新
autojs版本
8.7.7-0
热更新
热更新是App常用的更新方式。简单来说,就是在用户通下载安装APP之后,打开App时遇到的即时更新。
代码简介
文件版本号和下载地址信息放在语雀, 语雀可以随时更改信息 语雀文章url是不变的
脚本执行的时候, 先从语雀获取更新信息, 然后对比版本号 然后决定是否更新文件
文件放在码云
代码讲解
1. 获取dex更新信息
let 获取d...
autojs,通杀安卓所有分别率的坐标点击
首先创建变量x和变量y 赋值: x:屏幕坐标x轴的最大值 y:屏幕坐标y轴的最大值 代码如下: var x=device.width; var y=device.height;
通过屏幕比例来进行坐标点击点击 代码为: click(x比例,y比例)
注:比例由"当前设备坐标轴的最大值当前点击位置坐标获取"
有任何问题请反馈
//开始再这里编写代码了!!
log("欢迎使用小貔貅抢红包辅助");
xpp.initial()
//如果自动化服务正常
sleep(1000)
start()time = time ? time : 10;
let success = false;
for (let i = 0; i < time; i++) {if (isSOk()) {success = true;}log("启动服务结果: " + env());if (isSOk()) {success = true;}
}
if (!success) {//如果自动化服务正常log("自动化服务启动失败,无法执行脚本")quit();return false;
}log("开始执行脚本.....
autojs之每日上报(企业微信)
前言一、说明二、详细解析1.autojs相关操作1.autojs软件2.autojs的使用3.搭配vs code使用更佳4.常用函数1.输出2.打开app3.滑动4.点击2.打卡脚本注意事项1.手机型号问题2.定时功能3.无障碍服务三、完整代码总结前言
不知道还有没有学校和我们一样还要每天打卡了,我们是在微信的企业微信(就是不另外下载企业微信)里进行打卡的,需要点击文本框进行定位,然后提交即可,每个学校的打卡方式肯定是有所...
大神青漂过,勿喷。 仅供参考~~
脚本自取: https://lemon2018.lanzous.com/ixkQ4nzgadc
成语红包群脚本() function 成语红包群脚本() {if (!requestScreenCapture()) {toast("请求截图失败");exit();}sleep(1000)Openapp("成语红包群")toastLog("打开app:成语红包群")sleep(5000)console.log("开始~~~")while (true) {try {红包找图("红包群")if (红包找图("红包")) {} else {红包找图("返回")}红包找图("开红包")if (红包找图("关...
使用场景
autojs对接poi操作excel
POI简介
Apache POI - the Java API for Microsoft Documents
效果展autojs版本黑科技
使用未安装的apk中的类
大佬大柒在群内分享过一个脚本, 就是加载未安装的apk中的资源
本篇教程主要是使用未安装的apk中的类
代码讲解
1. 实例化dexClassLoader
let apkPath = "/storage/emulated/0/MT2/apks/AndroidPoi_1.0.apk";
let dexClassLoader = new DexClassLoader(apkPath);2. 创建空文件, 确保文件存...