非程序员实现钉钉远程自动打卡

2019-12-30  本文已影响0人  十弗

一、思路

1,一台手机,模拟位置,随时随地打卡;

分析:打卡的主要限制条件是必须在一定位置范围内,所以,最直接的方式是通过模拟位置来解。但钉钉会自动检测是否使用模拟位置软件,且大多位置模拟软件需要root权限,或者需要付费,手机安全风险高,成功率低,放弃。

2,两台手机,一台闲置,可以放办公室,让同事代打;

分析:嗯,完美解决位置问题,百分百可行,只是这个看人缘,哈哈哈哈....嗝儿

3,两台手机,一台闲置,可以放办公室,自动打卡;

分析:设想这种情景,闲置手机放在办公室抽屉中,每天定时打开钉钉,自动打卡,然后再给你另外一台常用手机用微信发一张截图,反馈打卡结果,免去慌慌张张,不担心打卡遗忘。

OK,开始行动!

二、实现路径

1,编程

不会,over。

2,通过现有软件

①闲置手机三清,开root权限;

②安装钉钉、微信、智能触发器;

③设置智能触发器软件;

④测试效果;

⑤配置日常打卡动作。

三、具体操作

1,闲置手机三清,开root权限

贾会计生态化反产品乐2手机一部,这个硬件在当年堪称杀富济贫,只是优化不好。

先root吧,不root也可以实现自动打开钉钉软件,用钉钉的自动打卡功能,但是无法实现微信发送打卡结果的截图,最好三清后root,免去安全隐患。

下载安装奇兔刷机电脑版,链接手机,开通root授权

root+系统优化 root成功

花了8块钱,root成功,然后发现,仅root要5块钱,root+系统优化是8块。

2,安装钉钉、微信、智能触发器

钉钉和微信从商店下

安装完毕

智能触发器为MacroDroid pro3.18.13汉化版

MacroDroid pro3.18.13

3,设置智能触发器软件

点击-添加宏

设置-触发器

                往下翻,找到【天/时间触发】

                配置触发时间,汉化的有问题,周二翻成了周四,不影响。

设置动作

               按截图上的动作添加就可以了,根据不同的需求更改,设置延迟是为防止手机卡机,影响下一动作实现。软件带的动作太多,不太好找到,可以根据图标查找。

              shell脚本在最后面,直接输入input tap x y。

               x,y坐标中间用空格分开,屏幕x,y坐标可以打开开发者选项-输入-指针位置-打开,按压屏幕后,顶部会显示按压位置坐标,记录下来。

              需要记录的屏幕坐标:钉钉工作台,钉钉打卡,微信置顶的聊天,微信聊天界面右下角小加号,微信聊天界面相册,待发送图片右上角的小圈圈,右上角发送。

              动作等待时间根据手机性能不同设定。

MacroDroid界面 设置触发器 设置时间 设置动作 配置shell脚本 屏幕指针位置 记录工作台、考勤打开位置屏幕坐标 钉钉设置急速打卡,打开钉钉自动打卡 模拟微信发送的操作

4,测试效果

一切准备就绪,把时间设置晚几分钟,等待美好的发生,根据测试结果调试。

点触发器-配置,调整测试时间

5,配置日常打卡动作

长按刚才的测试好的宏,弹出菜单,选择克隆宏,可复制整个宏,编辑触发时间为下班时间,上下班都可以自动打卡,避免下班忘记打卡。

克隆宏

四、总结

1,不用从大佬哪里复制不明不白的代码,省心。

2,有打卡结果截图反馈,为防止打卡失败,可以克隆宏,设置成10分钟后,重新操作一遍,仍未收到信息,可以让同事帮忙打,万全之策。

3,也可以模拟钉钉手动打卡动作。

4,尝试用TeamViewer来做万全之策,MacroDroid唤醒被控制机,然后进入客户端,远程控制打卡操作,但只做到能同步查看屏幕,点击操作无法响应,放弃,因为MacroDroid在电量充足的情况下,已经实现了100%成功打卡,间隔10分钟后的重复操作也用不上。

附:

智能触发器MacroDroid下载

链接:https://pan.baidu.com/s/1y7Qx9vYt8R4B6ux0PgGs4g

提取码:68k3

end

2019-12-30,by 十弗


更新:

乐视的系统广告太多,刷成了MIUI10,但是小米的系统解锁屏幕需要向上滑动。

于是新增一个模拟解锁的动作,用Shell脚本,直接输入input swipe x1 y1 x2 y2

模拟从A点(x1,y1)向上滑动到B点(x2,y2)来解锁屏幕

刷成了MIUI10版本,删掉多余的app,干净省电 新增解锁屏幕动作

注意,各坐标值之间用空格分隔

end

2020-01-13,by 十弗

上一篇下一篇

猜你喜欢

热点阅读