Auto.js是什么

Auto.js是一款写脚本,ui界面,运行脚本,制作简单安卓app的一体式软件。并且是全开源的免费APP,类似于按键精灵,而且本软件有全部按键精灵的功能,还有其他例如控件操作等,按键精灵没有的强大功能。本软件写脚本基于javascript所以在写脚本方面代码难度较大。本教程就是写给不会或不熟悉js的小白看,方便各位快速上手。

官方的入门文档写得比较全面,可以进行直接上手

github

文档

主页兼论坛

另外开发团队日常活跃在qq群中

答疑群:564718187

接单群:604714967

内测群:586823180

最新版本的Auto.js在内测群中才可以下载。

笔者此时使用的版本是4.1.1a,此时对外发布版本仅到了 alpha6,而文档中很多方法都是面向新版本的。因此建议大家直接申请加入内测群下载最新版本。

脚本是什么

脚本(Script)是批处理文件的延伸,是一种纯文本保存的程序,一般来说的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等。但是说的简单了就是,用程序模拟用户对电子产品的一部分操作,实现重复运行无聊内容,更快速运行,24小时不停运行等。不是非常支持做破解方面等事情。

如何写脚本

本软件打开后右下角加号,选择文件可以创建出js文件,默认保存路径在手机/sdcard/脚本,文件夹中,也可以在电脑上写脚本。在手机上写脚本时,右上角三个点中有许多功能非常常用,可以对脚本自动格式化,测试运行,调试功能。写代码时,左边可以侧拉出文档,来查看各种函数的使用方法。点击编辑器下方的fx可以直接一键生成出函数。关于电脑上写脚本的功能,我们下面再说。

文档和教程有什么区别

Auto.js中的教程也就是文档,这个上面写的是js以外aj独有提供的那些函数的使用方法,推荐会js的伙伴直接去看那个文档来写脚本。

关于如何查看文档,文档写着函数名,后面的括号是用来传入参数的,参数可以有多个,在教程中,有些参数可以不传入,那些参数会用中括号括起来,有些里面什么都没有,就是不需要传入。有些函数有返回值,有些函数只有运行效果这些内容都会在文档中说明。

本教程是根据没学过任何基础,从零开始按照顺序教学的。也有一些函数的详细使用方法。

如何在电脑上写脚本

手机上写脚本肯定是不方便的,其实在电脑上也可以写。毕竟脚本是js文件,只要创建一个txt文件,写好脚本,后缀名改成js发到手机上就能运行了。

之前开了个玩笑,虽然也可以。但是这样的话测试肯定是不方便的啦。电脑上写脚本可以用开发工具vscode,是非常方便些js的一款软件,连想功能也好。在vscode商店中下载autojs插件后,从手机通过ip地址连接电脑,电脑上按f5可以直接运行当前脚本,非常方便。

打包项目

Aj的项目是以文件夹为单位的,一个项目的代码、资源文件,都应当存放在一个目录下,然后才能打包
打包具体步骤:

1.将项目文件夹拷贝至手机/sdcard/脚本/目录下
2.将入口文件重命名为main.js
3.在Aj应用中新建项目,项目名与之前拷入的文件夹同名
4.发现之前拷贝的文件夹在Aj应用中显示蓝色图标,说明建立项目成功
5.进入项目,点击右上角扳手按钮,选择右下角 勾 按钮,即可完成打包

【android免root脚本制作】总览Auto.js开发小结——基础篇相关推荐

  1. 【android免root脚本制作】auto.js语法的认识和应用

    经过基础篇和收金果的小小实践,我们对脚本有了粗略的认识,相信也产生了些进一步学习乃至掌握的兴趣,毕竟生活中很多时候也许就用上啦!远的不说就比如昨天618的抢券啊,公司上下班小程序打卡啊,诸如此类--接 ...

  2. 【android免root脚本制作】基于控件的操作——auto.js进阶

    在[android免root脚本制作]自动坐标操作手机--京东金融程序金果摇钱树自动收金果 之后,想要做进一步优化,因为基于坐标点击如何屏幕被移动之类就会点击错位,不同手机还需去适配坐标,甚是麻烦,所 ...

  3. 金果摇钱树互助群_【android免root脚本制作】自动坐标操作手机——京东金融程序金果摇钱树自动收金果...

    今天618,大伙都在京东金融程序金果摇钱树收金果,所以给大家介绍如何简单制作一个,自动点击手机指定位置的脚本.该简单的案例实现效果也是基于auto.js上的,如果对auto.js不清楚的话可以看看基础 ...

  4. 学编程脚本 android,Auto.js安卓免root脚本开发教程

    Auto.js安卓免root脚本开发教程 教程介绍 Auto.js是利用安卓系统的"无障碍服务"功能,实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作.与" ...

  5. Android免Root环境下Hook框架Legend原理分析

    0x1 应用场景 现如今,免Root环境下的逆向分析已经成为一种潮流! 在2015年之前的iOS软件逆向工程领域,要想对iOS平台上的软件进行逆向工程分析,越狱iOS设备与安装Cydia是必须的!几乎 ...

  6. Android免root查看数据库内容

    Android免root查看数据库内容 用Android Studio 的一个小工具 1.首先需要Android Studio 3.0 还没有升级AS 3.0的小伙伴赶快升级啦. AS升级方式:菜单栏 ...

  7. 干货|Android免Root最全Hook插件(免Root Hook任意App)

    支持276个API接口的Hook,覆盖Android系统级API和50个常见开源框架的Hook,包括对网络.算法.TextView.WebView.JSONObject等API接口的Hook支持,可以 ...

  8. 安卓免Root脚本精灵2.0.5

    你可能在使用手机的过程中,有意无意的会需要使用到重复操作某一个动作的可能,这个时候你就会想,手机有没有像类似于电脑鼠标精灵一样的,可以录制脚本的软件呢?当然是有的,手机也有脚本精灵,不过大多数都需要r ...

  9. Anti-recall 防撤回神器 -- Android 免root查看撤回消息和闪照 官网

    Anti-recall 防撤回神器官方下载 Android 免root查看撤回消息和闪照 官网 下载地址 anti-recall.com 哪里撤回点哪里 妈妈再也不用担心我错过劲爆消息了呢 爆照撤回没 ...

最新文章

  1. Java延迟加载建议
  2. Java线性池的使用方式以及核心运行原理
  3. CNN for Visual Recognition (assignment1_Q1)
  4. 测试ASP.NET 2.0中Gridview控件高级技巧
  5. 【UI/UX】桌面GUI设计
  6. Android开发笔记(一百零七)统计分析SDK
  7. IO File.copy 实现文件的复制
  8. 编译ffmpeg:libavdevice/xcbgrab.c:28:10: fatal error: xcb/xfixes.h: 没有那个文件或目录
  9. Android学习资料整理:流行框架网站书籍推荐---博客推荐
  10. 基于蒙特卡洛的大规模电动汽车充电行为分析(Matlab代码实现)
  11. python scipy 密度函数 分位数 累计函数计算p值 卡方检验 t检验 F检验 假设检验 AB实验 显著性检验
  12. 分享微云普通用户不限速下载方法
  13. 面试大厂,你需要掌握这些面试技巧
  14. Vue 组件封装之 Result 结果页
  15. 什么是React为什么使用React什么时候使用React
  16. 2022低压电工培训试题模拟考试平台操作
  17. Python3.0 如何抓取网页
  18. 金蝶EAS开发 第二弹:了解开发工具与基本使用(下)
  19. 163邮箱申请,163.net邮箱成2021年黑马品牌!
  20. golang 调试工具dlv 各个命令的用法

热门文章

  1. HDLC面向比特的同步协议
  2. (转)个人外包项目全记 - Best Partner
  3. DSP28335使用SPI从AD2S1210(旋变芯片)读取位置
  4. python判断某一年的某个月有多少天
  5. 系统分析选择题_来源于中国大学MOOC
  6. 明日方舟苹果IOS脚本快速刷关卡刷图
  7. 常用到的javascript语法和函数
  8. 「游戏」寻路算法之A Star算法原理及实现
  9. 【27】基于java的学生在线考试系统
  10. 访问网页常见返回错误