开源软件分享 开源影视软件分享

最近在逛github时发现一个不错的安卓开源项目 , 支持用javascript编写自动化脚本 , 可以模拟人工点击、滑动等一系列操作 。


开源软件分享 开源影视软件分享

文章插图
auto.js
Auto.js 简介一个支持无障碍服务的Android平台上的JavaScript IDE , 其发展目标是JsBox(是一个可以用来运行 JavaScript 脚本的 iOS 应用 , 可以执行标准的 JavaScript 脚本)和Workflow 。同时有VS Code 插件可提供基础的在桌面开发的功能 。
Auto.js具有如下特点:
  1. 支持免root和root运行 , 支持悬浮窗录制和运行
  2. 提供对屏幕上的控件的寻找、遍历、获取信息、操作等API 。类似于Google的UI测试框架UiAutomator , 可以把它当做移动版UI测试框架使用
  3. 支持使用Root权限以提供更强大的屏幕点击、滑动、录制功能和运行shell命令 。录制录制可产生js文件或二进制文件 , 录制动作的回放比较流畅
  4. 提供截取屏幕、保存截图、图片找色、找图等函数
与按键精灵等软件的区别【开源软件分享 开源影视软件分享】Auto.js与按键精灵大多数功能类似 , 但是其社区和市场没有按键精灵强大 , 毕竟开源软件在商业化这块不是强项 。
与按键精灵等软件的区别:
  1. Auto.js主要以自动化、工作流为目标;
  2. Auto.js兼容性更好 。以坐标为基础的按键精灵、脚本精灵很容易出现分辨率问题 , 而以控件为基础的Auto.js则没有这个问题;
  3. Auto.js执行大部分任务不需要root权限 。只有需要精确坐标点击、滑动的相关函数才需要root权限;
  4. Auto.js可以提供界面编写等功能 , 不仅仅是作为一个脚本软件而存在 。
应用场景如游戏加点 , 自动阅读等 , 你可以想得到的都可以通过JS脚本自己来编写业务逻辑 , 是不是很方便 。另外如最近很多的双11活动可以领券领币等 , 文末附Auto.js以及相关脚本github地址
Auto.js App代码地址
github.com/hyb1996/Auto.js
双11活动领币脚本
github.com/hyue418/taobao-11-11