趣致软件园,绿色免费安全的软件下载中心!

最新更新 |安卓软件 |电脑软件 |软件专题 |软件大全
所在位置:趣致软件园安卓软件商务办公AutoJsPro最新版 v8.8.22 高级版
AutoJsPro最新版 v8.8.22 高级版
AutoJsPro最新版 v8.8.22 高级版
手机扫码下载

类型:商务办公

语言:简体中文

更新:2021-12-29

大小:48MB

分类:国产软件

下载量:898

AutoJsPro破解版是一款非常受欢迎的手机自动化操作工具,它可以帮助用户在手机上编写和运行各种Java脚本,从而创建一系列自动化工具,让手机能够自动完成各式各样的工作任务,比如自动签到、文件处理和应用测试等等,帮助用户解放双手,提高工作效率。

AutoJsPro破解版不仅功能强大,而且提供完善的文档和示例,帮助用户更快上手操作。它适用于各种类型的手机应用软件,有需要的用户快来下载吧。

AutoJsPro破解版

特色功能

简单易用的自动化操作API,专业&强大的选择器API,提供对屏幕上的控件的寻找、遍历、获取信息、操作等。类似于Google的UI测试框架UiAutomator,您也可以把他当做移动版UI测试框架使用

采用JavaScript为脚本语言,并支持代码补全、变量重命名、代码格式化、查找替换等功能,可以作为一个JavaScript IDE使用

支持使用e4x编写界面,并可以将JavaScript打包为apk文件,您可以用它来开发小工具应用

支持使用Root权限以提供更强大的屏幕点击、滑动、录制功能和运行shell命令。录制录制可产生js文件或二进制文件,录制动作的回放比较流畅

提供截取屏幕、保存截图、找图找色等函数,可进行简单的游戏脚本制作

可作为Tasker插件使用,结合Tasker可胜任日常工作流

带有界面分析工具,类似Android Studio的LayoutInspector,可以分析界面层次和范围、获取界面上的控件信息

使用教程

手机下载并安装autojs.app

电脑端安装Auto.js-VSCodeExt:

在VS Code中菜单"查看"->“扩展”->输入"Auto.js"或"hyb1996"搜索,即可看到"Auto.js-VSCodeExt"插件,安装即可。

打开一个空白的文件夹,按 Ctrl+Shift+P 或点击"查看"->“命令面板”,输入 Auto.js可调出命令面板。依次新建项目和启动服务。

在手机端Auto.js-app侧拉菜单中启用调试服务,并输入电脑端的IP地址,等待电脑端显示连接成功。

fn+f5测试刚刚新建的项目

手机端开启悬浮窗可打开界面分析工具。

要显示来自Auto.js的日志,打开 VS Code上面菜单的"帮助"->“切换开发人员工具”->“Console"即可。

如需打包autojs开发好的app:在手机端点击脚本的…按钮->点击更多,即可打包。

自动坐标操作手机

首先打开Auto.js右下角加号新建一个js文件(javascript语言)。然后在文件第一行输入click(x,y);这就是我们的点击功能。然后把其中x换成你要点的坐标的横坐标,y换成你要点的坐标的纵坐标即可。比如,我要点击坐标x500,y500的地方,那么就输入click(500,500);即可。

自动坐标操作手机1

关于,如何获得你要点击的点的横坐标与纵坐标,首先打开:手机-设置-开发者选项-指针位置,这时,你手点击在屏幕上时,最上面一排,都会显示出,你点击的位置的坐标。这个坐标是已手机左上角为坐标系原点,一直延伸像右下角,大小等于你手机分辨率的一个坐标系。

仅仅点击,可能并不能达到大部分所有脚本的需求。在这教大家一个功能sleep(t);这个功能能让脚本从上往下运行到这一步时,暂停一段时间,再继续运行下去。t改成需要暂停运行的毫秒数,1秒=1000毫秒 ,数字是整数,如果你写的不是整数,程序会自动四舍五入凑整。

比如暂停十分钟,我们可以先算出来,10分钟600秒,就是600 000毫秒,那么程序就是sleep(600000); 当然我们可以不需要自己算出来,直接在括号内写一个算式即可,* 代表×的意思,可以直接写sleep(10*60*1000);这样,程序运行时,会先自动把,括号内的算式算出来,再运行等待。

教学实例:我们比如想在晚上12点在某QQ群发出签到,却明天有事,必须9点前睡觉。那我们可以写个脚本,等待一段时间后,自动点下,9点距离12点有三个小时那么第一行等待写sleep(3*60*60*1000);然后写点击发送,在小编手机上,发送按钮的坐标在1000,150,所以点击命令为click(1000,150);连起来后,在晚上9点运行,切换到qq签到界面就好啦。

自动坐标操作手机2

学会了这个方法,相信各位,只要能记录好等待时间,做出,自动玩跳舞的线之类的游戏的脚本应该没问题了吧。

说完了click点击,我们来讲下一个功能press。我们在模拟操作的时候,可能不需要单独一下的点击,而是需要,长按之类的操作,press正是一个能设置点击下去时间长短的按下功能。语法是press(x,y,t);其中前两个和click一样,设置点击坐标,第三个设置点击时常,单位是毫秒,手机内一般认定半秒,即500毫秒的点击,是长按。举个例子,长按屏幕500,500的地方两秒:press(500,500,2000);

其实看似click是几乎一瞬间完成点击效果,其实是默认了一个点击时长100毫秒,所以如果想做更快的点击操作,可以用press设置点击时长为1毫秒,代替click功能。

再说一个功能swipe,直线滑动。制作脚本时不免还是必须有滑动功能的。比如趣头条自动放文章,火牛视频翻视频,之类的功能。语法是swipe(x1,x2,y1,y2,t);前两个为,设置滑动开始的点的坐标,第三四个为设置滑动终止的点的坐标,第五个为滑动总消耗的时间长短。举个例子,从屏幕100,300滑动至600,900总耗时花1秒为:swipe(100,300,600,900,1000);

写个实例,火牛视频,连续三次,每20秒,自动翻一次视频。火牛视频从下往上翻,就差不多从横坐标500的地方,纵坐标从1500滑到1000,耗时半秒差不多就可以了吧。那滑动命令就是swipe(500,1500,500,1000,500);另外等待20秒的命令大家相比都会了吧,直接说sleep(20000);然后这些要运行三遍,那就这两条信息一起复制三份即可,完成内容见下图。

自动坐标操作手机3

以上就是今天基本要讲的内容,其中click,press,swipe是只有安卓7.0及以上才可以使用,现在大部分手机都到了吧..而且需要无障碍服务权限,不然运行会报错:无障碍服务权限未打开。然后程序直接运行结束,为了防止这种事情发生我们可以在代码开头加一行auto.waitFor();这句话的功能是,获取无障碍服务权限,如果已经有了,那就继续运行下面的代码,如果没有,就跳转到给无障碍服务权限的界面,并且等待给了权限,再继续运行下面的代码。在代码之前申请好运行的权限是一个好习惯。

另外,如果手机没到安卓7.0的朋友们,Auto.js也有方法,就是基于root权限的操作,并且兼容所有安卓版本。点击命令Tap(x,y);用法和click(x,y);完全一样,滑动命令Swipe(x1,x2,y1,y2,t);用法和swipe(x1,x2,y1,y2,t);完全一样,但是基于root权限的操作并没有长按功能,不过各位想一下,如果滑动500毫秒,开始点和结束的点一样,那不就是长按的效果嘛,所以自己可以想想,如何用Swipe代替root权限的长按。

新版特性

新增 自定义权限和无障碍服务,打包可自定义权限和是否需要无障碍服务

新增 VSCode插件支持布局分析、浏览文件功能

新增 日志界面支持过滤日志等级和关键字

新增 文件多选操作与搜索

修复和优化其他问题

Pro 8.7.7

新增 加密方式——离线dex加密

新增 加密方式——离线snapshot加密

新增 UI可视化设计编辑器

新增 $debug模块,对于诊断内存泄露非常有用

优化和修复 其他若干问题

用户评论

我来说两句已有5条评论

  • 精选留言 来自四川自贡移动

    优秀,帮助大了去了

  • 精选留言 来自湖北襄樊电信

    基本没有大问题,上手很方便

  • 精选留言 来自江西上饶电信

    对于新手十分不友好,但是又总是让人欲罢不能!

  • 精选留言 来自安徽蚌埠电信

    常备工具

  • 精选留言 来自广西南宁电信

    谢谢分享,安装速度很快

除了AutoJsPro最新版 v8.8.22 高级版,趣致软件园还提供多达31923款APP下载。

请简要描述您遇到的错误,我们将尽快予以修订

关于我们|下载帮助|版权声明|法律责任|加盟我们|联系我们

网站备案: 浙ICP备17004481号-3

声明:本站点为非赢利性网站 不接受任何赞助和广告