类型:系统工具 大小:124.32M 更新:2026-03-14 09:24
标签:
应用简介
AutoJsPro9一款手机自动化神器,无需Root权限,即可轻松使用JavaScript编写脚本。它能自动完成各种页面操作,无论是刷淘宝、京东的任务活动,还是进行其他重复性的工作,都能轻松应对。只需编写简单的代码,便可让手机自动完成任务,解放双手,节省时间。
Auto.js是一款安卓手机应用,和微信一样,安装在手机上使用
Auto.js是一款自动化软件,根据脚本内容便可以自动地执行相关的操作,并且手机无需root
Auto.js的脚本需要使用JavaScript编写
另外,需要说明的是,文章面向有编程基础但不了解Auto.js的人群。文章以开发自动完成淘宝领喵币任务的脚本举例,对代码讲解,旨在让您可以快速上手开发Auto.js脚本。
手机安装auto.js后,需要打开无障碍模式(为了脚本能执行)和悬浮框(为了查看控件信息)
接下来需要写脚本了,你可以
在vscode上写脚本,写好后发给手机,在Auto.js应用中加载运行
在vscode上写脚本,电脑与手机在同一局域网,通过安装auto.js的vscode插件,实现在vscode上运行,手机就会相应执行脚本
在手机的Auto.js应用中直接码代码(不提倡)
实战开始
1.打开淘宝 --> 点击领喵币按钮
为了编写脚本简单,淘宝预先打开喵铺主页
Auto.js无需root,但是需要对该应用开启无障碍模式,开启后才可以进行屏幕点击等操作auto.waitFor()表示直到检查该应用开启无障碍后才执行其后面的代码,否则一直卡在这里,一般放到脚本的第一行
launchApp()可以打开对应应用,由于不同手机响应速度不同,本代码让它睡眠3s。
定位组件是autojs的最常见的操作,这很类似前端的定位dom元素。在任何点击之前都需要找到对应的组件,这不同于点击某像素位置,点击组件更能适配不同分辨率的手机。在auto.js中通过各种条件选取到的控件称为UiSelector。那么筛选条件是如何确定呢?打开Auto.js应用的悬浮窗,在喵铺主页,点击Auto.js悬浮窗后选择出现的蓝色按钮,点击布局范围分析后选择领喵币按钮查看控件信息,你就能看到如图2所示的信息。
click()表示点击该元素。
toast()表示展示一个消息框。
2.点击去进店/去浏览
//开始执行任务
execTask();
function execTask() {
while(true) {
var target= text("去进店").findOnce() || text("去浏览").findOnce();
if (target== null) {
toast("任务完成");
break;
}
target.click();
sleep(3000);
//浏览网页20s
viewWeb(20);
back();
sleep(1000);
}
}
相信现在你看这段代码能看懂了,viewWeb是一会儿我们要写的函数,目的是模拟浏览网页20s的操作,虽说淘宝要求15s就行了,但是可能部分手机加载耗时比较多,所以多写了5s。当判断任务栏有"去进店"、"去浏览"的组件时,点击跳转至浏览广告,浏览完毕后,返回至任务栏页面,循环执行该操作直到找不到"去进店"、"去浏览"的组件结束(任务完成后按钮文字会变成"已完成")。
3.浏览广告
function viewWeb(time) {
gesture(1000, [300, 600], [300, 300]);
var cnt= 1;
while(true) {
var finish= desc("任务完成").exists() || textStartsWith("已获得").exists();
if (finish || cnt > time) {
break;
}
sleep(1000);
cnt+= 1;
}
//模拟返回键,返回到任务栏页面
back();
}
终于到了最后的环节了,函数的参数为当前页面的最大停留时间(防止意外而一直停留该页面)。
浏览广告完成的标志:
当前页面出现"任务完成"或"已获得*****"的组件
位于当前页面的时间大于所设定的最大限制
gesture是指屏幕滑动操作,这是本文唯一涉及屏幕像素的语句。gesture(duration, [x1, y1], [x2, y2]表示用duration的时间,从(x1,y1)点滑到(x2,y2)点,代码中表示如图用1s从黄点滑向红点,故是上滑操作浏览广告。
本次淘宝的活动最开始滑动一次,之后等着时间够了即可,故代码中没有再额外滑动。在浏览广告完毕后back()模拟返回键返回值任务栏页面。
你也许会注意到这段代码定位组件用到了desc(),之所于用desc是因为该控件的desc信息是"任务完成",还记得如何查看控件信息吧?总之,想定位控件,就先去查它的控件信息。
1、文件形式:点击“导入”按钮,选择你下载的 JS 文件,脚本即成功导入。
2、代码形式:点击“文件”按钮,新建一个脚本,将你的代码粘贴到新建的脚本中,保存脚本,命名为“main.js” 或你喜欢的名称。
3、运行脚本:脚本创建成功后,会显示在主界面,点击右上角的三角形“播放”按钮即可运行脚本。某些脚本操作需要无障碍权限,请前往手机设置,开启无障碍服务。
4、多脚本管理:项目里可以包含多个脚本文件,单独运行某个文件,点击文件后面的“播放”按钮即可。或者点击“编辑”按钮,在编辑界面同样有“播放”按钮,方便你编辑完立即查看效果。
1、无需root: 这是AutoJsPro9最大的亮点,无需root权限就可以使用,大大降低了使用门槛。
2、JavaScript自动化: 使用JavaScript脚本进行自动化操作,学习成本低,易于上手。
3、适合电商平台任务: 特别适合淘宝、京东等平台的任务活动,可以高效地完成重复性操作。
1、无障碍模式: 可以在开启无障碍模式的情况下,操作其他应用,实现自动化。
2、丰富功能: 支持多种自动化操作,满足不同场景需求。
3、学习资源: 软件内置详细教程和开发指南,方便用户快速上手。
4、VSCode集成: 可以与VSCode插件集成,方便开发和调试。
应用信息
同类推荐
专题推荐
相关教程

Moo日记全方位功能解析
在快节奏的现代生活中,人们常常渴望有一处私密且便捷的空间来记录日常点滴、抒发内心情感。Moo日记官方版作为一款日常笔记软件,以其丰富的功能与贴心的设计,成为众多用户记录生活、管理情绪的得力助手,满足大家多样化的记录需求。

带你解锁樊登读书完整功能
樊登读书作为一款集听书、精读与互动学习于一体的知识平台,为用户提供了多维度的成长体验。若想充分使用其资源,建议首先了解会员共享规则与试听权限,并通过“组队读书”获取短期免费体验。长期学习可选择订阅会员,同时也可利用礼品卡功能与好友共享知识权益。这份指南将帮助您快速掌握使用技巧,开启高效阅读之旅。

洛雪音乐使用教程
洛雪音乐播放工具整合了丰富的在线曲库资源,提供无广告干扰的纯净听歌体验。其界面设计简约直观,具备智能检索、主题定制、歌单导入等实用功能,让用户能够轻松构建个人音乐空间。下面将通过具体操作指引,帮助您快速掌握各项核心功能的使用技巧。

飞傲音乐实用功能操作指南
作为一款专业的本地音频播放工具,该应用支持多种格式音乐文件导入,并提供WIFI传歌等便捷功能,让用户能够轻松构建个人音乐库并享受高品质播放体验。

MOJi辞书核心功能使用指南
MOJi辞书作为专业的日语学习工具,集查词翻译、词库管理、能力测试于一体,可满足从查询动词变形到自主扩充词库的多样化学习需求。为帮助用户快速掌握核心操作,本文详细整理了测试计划制定、单词批量导入及账户切换等高频功能的操作流程,助您高效利用应用各项功能,全面提升日语学习效率。

95分软件使用攻略
95分作为专业的潮流闲置交易平台,不仅提供数码、腕表、球鞋等丰富商品,更支持便捷的自主出售与官方质检服务。无论是购买心仪好物、转卖闲置回血,还是进行账号管理,掌握核心功能操作都至关重要。本指南将详解从购物、估价到账号设置的全流程操作,助您高效安全地使用平台各项服务。

音乐剪辑核心功能详解
音乐剪辑应用提供从导入、剪辑到合成的全方位音频处理能力,支持片段删除、多曲合并、音调调整及格式转换等核心功能。无论是去除冗余片段、制作串烧歌曲,还是适配不同场景的音高与格式需求,通过清晰的步骤指引均可快速完成。本指南将分模块详解具体操作流程,帮助您轻松掌握音频编辑技巧。

星野软件操作实用攻略
星野作为一款AI在线社交软件,能让你与智能体互动,打造虚拟伙伴,还有超真实的沉浸式体验。本攻略将详细介绍软件操作、原创智能体创建方法,以及如何重新开始剧情,助你快速上手,畅享与AI交流的奇妙乐趣,开启独特社交之旅。
8.9分
500+人评价
请为应用评分: