简介
本项目是用于快速构建AutoJS自动化脚本项目的模板框架
目前已实现的功能如下:
图形化配置
多脚本执行调度,防止多个不同脚本抢占前台 RunningQueueDispatcher
封装了支持多脚本锁的 LockableStorage,阻塞写入并返回写入成功与否,达到锁互斥的目的
封装了基于文本、ID控件正则查找工具 WidgetUtils,支持控件等待,批量获取匹配控件等等
日志工具 LogUtils,可以保存日志到文件,支持日志级别 error\warn\info\log\debug,不同级别日志控制台中不同颜色显示,且开启日志文件后写入到不同的文件中。
日志支持同步写入文件和异步写入文件两种方式,写这个仅仅是想要实现双缓冲异步写入这么个东西
异步方式的日志文件不是立马刷新到文件的,在脚本完全执行完毕之后才会完全写入
因此如果需要性能则选择启用异步方式,否则使用同步就行。
支持
1