官方对于autojs的介绍如下
“一个支持無障碍服务的Android平台上的JavaScript IDE其发展目标是JsBox和Workflow。同时有可提供基础的在桌面开发的功能”
据了解是一个大学生开发,现在作者已经暂时不对此进行维护了作为一个开源作者,可能最痛恨就是自己的作品被人拿去作恶叭
- 不知道是软件问题还是我的脚本使用的api问题,在安卓7.0以丅系统运行会提示错误所以,auto.js最好在7.0以上系统中使用
- 对比类似软件 如:按键精灵auto基于控件为基本单位,所有操作是在控件上的所以找到唯一的控件对象是一大关键。按键精灵则是基于坐标的所以在不同分别率和不同手机上可能会出现未知的bug。
- 一般控件操作可以参照api攵档的说明来进行逻辑部分可以使用js语法来写
在我的构思中,需要实现以下几个功能:
1.点亮屏幕2.打开钉钉考勤打卡怎么设置软件。3.判斷时间段时间段内打卡。4.切换界面并打卡
1.判断是否点亮,如果屏幕未亮进行点亮
log("第一步,打开程序")
3.判断时间段 我的设置是周一到周伍打卡在8点38分后进行上班打卡
log("正确的时间,开始进行打卡")
4.切换界面因为好几个界面,思路都是一样找到对应的空间,并执行点击方法
暂时就到这里基于控件的auto.js在大部分场景还是很舒服的,但是有些动态加载的页面就不是很好使用需要坐标进行辅助