公司最近开始推广使用钉钉进行考勤,必须在公司办公地点范围内按时打卡才能考勤正常,很多同事有时候可能偶遇堵车啊或者是其他状况,不能按时到达公司,或者晚上有事需要早点走,就不得不浪费一次宝贵的补卡机会;针对此类应急情况,我们想到了android手机的一些adb命令组合的方式,来达到按时打卡的目的,建议不要乱用哦。
准备工作:
1、一台打开了USB调试的android智能机,保证adb可以正常连接;
2、手机装了钉钉,并打开了极速打卡的功能;
3、手机不设置锁屏密码,滑动即可解锁;
4、电脑安装了adb工具,以及向日葵或者todesk等远程工具。
具体操作:
总共有三个相关的命令:
1、adb唤醒屏幕,keyevent 26表示按下了power键
adb shell input keyevent 26
2、adb命令模拟滑动屏幕,解锁手机;swipe表示滑动,x1 y1 x2 y2 表示两个坐标
adb shell input swipe 200 600 200 50
3、打开钉钉软件,使用am start 打开指定的activity,如下就是钉钉的activity
adb shell am start com.alibaba.android.rimet/.biz.LaunchHomeActivity
4、只要能在公司范围内在上下班时间打开钉钉软件,就可以用极速打开功能打上卡了
可以将命令添加到bat文件中,电脑自动开机后,自动执行脚本,操作连着电脑的手机完成自动操作,具体的过程大家可以自行发挥。
附测试脚本一个: