美文网首页
非程序员实现钉钉远程自动打卡

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

作者: 十弗 | 来源:发表于2019-12-30 13:44 被阅读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 十弗

    相关文章

      网友评论

          本文标题:非程序员实现钉钉远程自动打卡

          本文链接:https://www.haomeiwen.com/subject/qqypoctx.html