当前位置:   article > 正文

巧用Macrodroid自动钉钉打卡_macrodroid自动打卡

macrodroid自动打卡

首先说下我的环境:

1单位有wifi,但是下班会拉闸,所以万一第二天手机不能自动连上wifi就麻烦了,所以如果单位有一年365天24小时不间断的wifi就最好啦

2在单位放置一台安卓手机/平板,我的是亚马逊平板,本身居然自带了终端模拟器和root权限,如果是安卓手机,请务必获取到root权限,不然大家就像我那样,去淘宝买台二手的亚马逊平板

废话一大推,下面看我如何自动打卡把:

1放在单位的已root的安卓手机/平板下载钉钉打卡的软件并且安装,把安卓手机/平板的屏幕锁定的解锁密码去掉,不然会影响后面的解锁操作

2去网上找到Macrodroid这款软件,安装在这台已root的安卓手机/平板,这个是安卓智能触发器来的,其实就是个定时触发动作的APP,记住,要找的Macrodroid版本为v3.18.13的中文破解版,因为这个版本自带了shell命令的触发动作,之所以要用命令是需要使用input tap这条命令去模拟点击屏幕操作,等下我会说明

3打开Macrodroid v3.18.13,像我亚马逊平板打开时会咨询是否赋予root权限,这里记得选择赋予root权限并且确定,我们点击添加宏

4在触发器的这个选项那里,我们选择天/时间触发,并选取我们需要的时间,我这里由于不知道什么原因周二那里显示成周四了,反正周一到周五就勾选前面5个,然后在下面选时间,就是当时间满足星期几的几点的时候就会触发对应的动作

5设置好触发器时间后我们点击右下角红色的勾勾确定,然后选择中间一栏的动作,按照我下图的顺序,一个个添加动作,注意,对应添加动作的顺序为“设置屏幕锁定,然后选择关”(解锁)——“屏幕开/关,然后设置成开”(亮屏)——“启动主屏幕,切换到主页”——“启动应用程序,然后选择钉钉打卡”——“等待下一步操作,然后根据响应时间进行延时确保能完全执行完上一步操作”——“shell脚本,输入input tap x y,x,y对应你屏幕上要触摸点击的对应点的坐标”……

这里我说明几点:

1仔细观察上图,如果大家觉得在找动作名称麻烦或者压根不知道我上图是对应什么动作的时候可以看下我上图每一个动作左面生动的小图标,然后大家可以根据这个小图标找到对应动作并且添加

2在shell脚本中输入input tap x y来模拟点击屏幕操作的时候,需要计算我们安卓手机/平板对应的坐标,这里有两种办法,第一种就是在开发者选项中开启"指针位置"这个选项,具体怎么弄,大家可以上去百度看下自己手机有没有或者怎么开启,开启之后当你点击屏幕的时候会有一个十字架的指针,对应最上面会有数值,其中x,y就是对应的点的坐标,第二种,比较麻烦,就是没执行一步操作我们就在安卓手机/平板上面截一张图,然后在电脑中用画图这个自带的软件打开,然后把鼠标放到我们想要点击的点,软件左下角会出现x,y像素这种提示,对应的就是图中的坐标。嫌麻烦就干脆弄个亚马逊平板开启指针坐标算了。可以看到上图我在打开钉钉软件之后没执行一个input tap点击操作都会有个等待下一步操作这个延时,保证点击屏幕之后有足够的时间去加载画面,这个要大家一步步测试响应时间来调节

3最后一步"屏幕关闭:不锁定",如果像我亚马逊平板会提示需要激活设备管理器然后自动跳到设备管理器那里,这时只需要点击设备管理器中右下角的激活,然后再切回到刚才添加动作的界面重新添加这个选项就可以了,如果嫌麻烦,大家在最后一步"屏幕关闭"选项中,干脆选择关闭算了,不选择不锁定的选项。

4最后我分别类似地根据不同时间触发建立了4个宏

这里建议大家每添加一步动作就设置快到的时间测试一下,例如现在是9点钟,我添加了一个动作,就把触发器中天/时间设置成9点2分来测试

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/218742
推荐阅读
相关标签
  

闽ICP备14008679号