按键精灵打卡怎么写_钉钉打卡脚本(基于auto.js)开发总结

关于auto.js官方对于autojs的介绍如下“一个支持无障碍服务的Android平台上的JavaScript IDE,其发展目标是JsBox和Workflow。同时有VS Code 插件可提供基础的在桌面开发的功能。”据了解是一个大学生开发,现在作者已经暂时不对此进行维护了。作为一个开源作者,可能最痛恨就是自己的作品被人拿去作恶叭。GitHub地址:auto.jsAPI文档:官方文档初次尝试:...
摘要由CSDN通过智能技术生成

关于auto.js

官方对于autojs的介绍如下

“一个支持无障碍服务的Android平台上的JavaScript IDE,其发展目标是JsBox和Workflow。同时有VS Code 插件可提供基础的在桌面开发的功能。”

据了解是一个大学生开发,现在作者已经暂时不对此进行维护了。作为一个开源作者,可能最痛恨就是自己的作品被人拿去作恶叭。

GitHub地址:auto.js

API文档:官方文档

初次尝试:

不知道是软件问题还是我的脚本使用的api问题,在安卓7.0以下系统运行会提示错误。所以,auto.js最好在7.0以上系统中使用

对比类似软件 如:按键精灵。auto基于控件为基本单位,所有操作是在控件上的,所以找到唯一的控件对象是一大关键。按键精灵则是基于坐标的,所以在不同分别率和不同手机上可能会出现未知的bug。

一般控件操作可以参照api文档的说明来进行,逻辑部分可以使用js语法来写

代码总结:

在我的构思中,需要实现以下几个功能:

1.点亮屏幕。2.打开钉钉软件。3.判断时间段,时间段内打卡。4.切换界面,并打卡

代码实现如下:

1.判断是否点亮,如果屏幕未亮,进行点亮

if(!device.isScreenOn()){

log("未唤醒");

device.wakeUpIfNeeded();

keepDrow();

}

2.打开软件

log("第一步,打开程序"

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值