您的位置:首页 > 安卓软件 > 系统工具

AutoJsPro9

  • 版本:v9.3
  • 类型:系统工具
  • 平台:android
  • 语言:简体中文
  • 大小:124.30MB
  • 更新:2024-11-14 16:00:37
  • 上传者:IZ
  • 上传时间:2024-11-14 16:00:37
查看权限
  • 需要调用以下重要权限
  • -
    访问额外的位置信息提供程序命令
  • -
    精准的(GPS)位置
  • -
    大概位置
  • -
    读取联系人数据
  • -
    编辑短信或彩信
  • -
    发送短信
  • -
    读取短信或彩信
  • -
    录音
  • -
    读取手机状态和身份
  • -
    显示系统级警报
  • -
    开机时自动启动
  • -
    检索当前运行的应用程序
  • -
    修改全局系统设置
  • -
    创建蓝牙连接
  • -
    允许接收WLAN多播

软件介绍

AutoJsPro9为用户推出了一系列的自动化开启任务的工具,操作的时候省去了很多繁琐的流程,不需要登录就可直接体验,对于开发者来说更加的友好还能有助于提高开发者的技能,拥有多种自动化的技术。只需要通过简简单单的操作,就能帮助用户去实现各项不同的目标。

AutoJsPro9怎么导入脚本?

1.打开AutoJsPro9,在其中开启无障碍服务和悬浮窗权限;

2.在主页中,点击右下角的相应工具,导入脚本;

3.如果文件形式,点击【导入】,选择下载的JS文件即可;

4.如果代码形式,点击【文件】,新建一个脚本,把代码粘贴即可;

主脚本是main.js,如果名称不一样可以改,创建成功会到如图界面,运行的话点上面的右三角 播放按钮就可以了,记得有些操作是需要无障碍权限的,要去设置下。

项目里可以包含多个脚本文件,可以单独运行一个文件,点文件后面的播放三解按钮就可以,或者点编辑按钮,在编辑界面上也有运行播放按钮,可以在编辑完直接看效果。

AutoJsPro9快速入门实战演练

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信息是"任务完成",还记得如何查看控件信息吧?总之,想定位控件,就先去查它的控件信息。

《AutoJsPro9》软件亮点:

1.能模拟用户的各种操作,实现了自动点击体验。

2.随时都能在线编写脚本,能灵活地执行各项任务。

3.在控制设备的时候也是比较简单的,比如调整音量或者是进行屏幕截图的时候,都可以满足请求。

《AutoJsPro9》软件特色:

1.内置了最细致化的教程,打开开发指南,能查看更多操作信息。

2.多种权限都可以自定义,功能应用也在不断的优化。

3.支持打开示例代码,还支持随意导入各种不同的文件。

《AutoJsPro9》软件测评:

内置的功能应用是多样化的,若在操作期间遇到任何问题的话,都可以向在线的客服人员反馈。

软件截图

其他版本

展开

软件合集

推塔 竞技 枪战 魔幻
-------

推塔

-------

小编给大家带来了推塔游戏大全,推塔游戏非常的好玩有趣,喜欢玩推塔游戏的小伙伴赶紧来和小编一起看看吧!

-------

竞技

-------

竞技场专区为您提供竞技场最新更新的竞技游戏下载,竞技场攻略专题职业玩法专题,欢迎访问安智竞技场专题频道。

-------

枪战

-------

安智下载站为您提供最全面的枪战游戏大全和最新枪战游戏排行榜,想成为游戏战场上技术最高超的枪手吗?那就快来开始你的军旅征战吧!最强战斗一触即发,海量第一人称、第三人称射击游戏,让你身临其境体验战火纷飞、枪林弹雨的场面!磨炼枪术技艺的时刻到啦!

-------

魔幻

-------

魔幻类手机游戏大全汇集了所有的魔幻类游戏下载资源,不断更新最新最热门的魔幻类游戏信息,包括最好玩的魔幻类手游前十名排行,玩家们可以在这个专题找到自己喜欢的游戏,众多不同风格类型魔幻类手机游戏,欢迎免费下载体验!

相关教程

更多>>

相关软件

更多>>

本类排行

推荐资讯

精彩合集

更多+

CopyRight©2017-2024 WWW.ianzhi.com All Right Reserved 网站备案号 : 皖ICP备18013600号-7

举报信息框
  • *举报网址:
  • *举报内容:
  • *联系方式:
举报