- 本项目是用于快速构建AutoJS自动化脚本项目的模板框架
- 目前已实现的功能如下:
- 图形化配置
- 多脚本执行调度,防止多个不同脚本抢占前台
RunningQueueDispatcher
- 封装了支持多脚本锁的
LockableStorage
,阻塞写入并返回写入成功与否,达到锁互斥的目的 - 封装了基于文本、ID控件正则查找工具
WidgetUtils
,支持控件等待,批量获取匹配控件等等 - 日志工具
LogUtils
,可以保存日志到文件,支持日志级别 error\warn\info\log\debug,不同级别日志控制台中不同颜色显示,且开启日志文件后写入到不同的文件中。 - 支持
github release api
的脚本手动更新功能 - 支持自动判断Root和无障碍的自动化执行操作
Automator
- 封装了一个文本悬浮窗工具
FloatyUtil
- 支持自动解锁设备,也支持扩展自定义解锁
- 支持支付宝手势解锁
- 支持通过代码添加定时任务
Timers
来自作者 SuperMonster003 - 支持自动点击授权截图权限
TryRequestScreenCapture
来自作者 SuperMonster003 - 支持配置信息导入和导出以及配置信息加密
- 支持通过ADB授权之后自动开启无障碍功能
- 封装了常用方法
CommonFunction
如保存运行时数据,倒计时延迟等等 lib/autojs-tools.dex
中封装了更新用的一些Java方法,用于优化脚本执行性能,源码见auto-js-tools
- 具体使用详见各个js文件中的说明信息
forked from TonyJiangWJ/AutoScriptBase
-
Notifications
You must be signed in to change notification settings - Fork 0
AutoJS项目框架,用于快速构建自动化项目
License
moyess/AutoScriptBase
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
AutoJS项目框架,用于快速构建自动化项目
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- JavaScript 96.6%
- Shell 3.4%