AutoJs-Vue 特性
帮助开发者,快速生产友好的AutoJS程序
1. 全面支持(信息量很大):
AutoJS:全接口支持
VUE:著名的渐进式JavaScript框架(傻瓜->高手),
color-Ui:优雅的前端视觉交互设计(默认内置,也可以换成其他UI框架)
HTML5plus:让JS拥有与App一样的能力标准
组件,API,
框架:增强APP的手机系统访问功能
插件社区,
云开发,
uni开发者社群, 开发者600万+, 12亿手机端月活用户
2. 对AutoJS接口进行了一些增加
3. 项目自动部署,自动升级,代码加密, 或远程脚本
4. 无目标APP限制
5. 可一键转微信小程序,支付宝小程序等(但不支持autojs)
QQ群: 1037025652
开发环境
推荐下载使用HbuilderX App开发版 进行开发
克隆或下载源码
a.示例项目(入门推荐)
此方式为整个AJ_VUE演示项目,里面有Color UI组件库,演示,模板等,建议用户可以下载 此项目运行用于查看演示效果,通过里面的示例,可以快速掌握项目用法。
直接下载zip包:
b.空白项目(最小化项目,不含UI交互,高手使用)
此连接为一个空白的AJ_VUE示例工程,无任何ui组件,熟练开发后使用
项目地址:请github搜索 autojs-vue-mini
运行示例项目
1. 初始化项目文件
> 1. HbuilderX开发工具顶部 -> 运行 -> 运行到终端 -> 1.初始化/依赖包
> 2. HbuilderX开发工具顶部 -> 运行 -> 运行到终端 -> 2.更新/安装基座
2. 配置调试基座(手机上的app)
如果忘记勾选,会意外安装错误的手机程序,会提示Robot对象不存在
> HbuilderX开发工具顶部 -> 运行 -> 手机或模拟器 -> 运行基座选择 -> 自定义基座
3. 执行 (调试/运行)
###### 运行到手机
> 1. 连接手机(需ADB生效)
> 2. HbuilderX开发工具顶部 -> 运行 -> 手机或模拟器 -> 选择你的手机名字
###### 运行到模拟器
> 1. HbuilderX开发工具顶部 -> 工具 -> 设置 -> 运行配置 -> 模拟器端口
> 2. HbuilderX开发工具顶部 -> 运行 -> 手机或模拟器 -> 选择模拟器名字
> 建议 雷电,夜游神,或安卓8以上的
发布/升级,生成APK
> 1. HbuilderX开发工具顶部 -> 发行 -> 本地打包 -> 生成app资源
> 2. HbuilderX开发工具顶部 -> 运行 -> 运行到终端 -> 发布
```
app名称:manifest.json文件中: name
热更新id:manifest.json文件中:appid
app图标:static/logo.png
```
UI与autojs的交互
建议先大致了解Vue项目结构后进行
```
项目主体UI:pages/ 各种UI样式举例
项目主体UI:pages/robots/2个启动界面举例
项目AJ脚本:static/robots/(默认)用于存放AutoJs代码
```
从UI启动autojs脚本(举例)
不想看例子的人,请直接看这两个路径的源码
pages/robots/
static/robots/
【第1步】. 新建autojs机器人脚本: 在项目路径~/static/robots下新建文件demo.js
launchApp("微信");
click("发现");
click("朋友圈");
desc("评论").findOne().click();
click("赞");
【第2步】. 修改页面内容 pages/index/index.vue
启动
停止
var {autojs} = require('robot-tools');
e