企业微信全自动打卡方案

企业微信全自动打卡的较完善方案,可以设定时间区间随机:

备用安卓机,无需 root,放单位,企业微信打卡设置里开启自动打上班卡
1. 安装 MacroDroid,用法自己研究一下
新建一个时间触发器,根据考勤时间自定
动作序列设置如下:
a.设置 MacroDroid 变量 r1(随机)
b.启动 企业微信,方式为重新启动
c.wait r1 秒
d.屏幕开
e.Tasker 插件 Auto.js ,选择下面创建的脚本
2. 安装 Auto.js ,新建上班打卡脚本

//如果你用 telegram,可以去掉注释部分,用 tg 获取打卡结果
//我用的别人现成的 tg bot,https://sspai.com/post/44239//var botApi = "上面的 bot 获得的地址?text=";
//function sendTgMsg(msg){
// var r = http.get(botApi + msg);
// log((r.statusCode == 200)?"消息发送成功!":"消息发送失败! r = " + JSON.stringify(r));
// return (r.statusCode == 200);
//}
launchApp("企业微信");
sleep(5000); //等待时间根据自己手机速度调整
click("工作台");
sleep(4000); //等待时间根据自己手机速度调整
click("打卡");
//var r = textContains("上班自动打卡 · 正常").findOne(4000);
//if (!r){
// var r = textContains("下班打卡").findOne(4000);
//}
//sendTgMsg("上·班 打卡·" + (r?"成功":"失败"));

下班打卡 MacroDroid 部分基本一样,只要复制过来调整一下参数,选择下面的下班打卡脚本
新建下班打卡脚本:

//下班打卡
//var botApi = "";
//function sendTgMsg(msg){
// var r = http.get(botApi + msg);
// log((r.statusCode == 200)?"消息发送成功!":"消息发送失败! r = " + JSON.stringify(r));
// return (r.statusCode == 200);
//}
launchApp("企业微信");
sleep(5000);
click("工作台");
sleep(5000);
click("打卡");
sleep(4000);
click("下班打卡");
sleep(5000);
var r = textContains("下班打卡成功").findOne(4000);
if (!r){
click("下班打卡");
sleep(5000);
var r = textContains("下班打卡成功").findOne(4000);
}
//sendTgMsg("下·班 打卡·" + (r?"成功":"失败"));

注:autojs 有 Sublime Text 插件,可以在电脑上编辑调试脚本

相关应用:

评论

此博客中的热门博文

Tailscale 开源版中文部署指南(支持无限设备数、自定义多网段 、自建中继等高级特性)

iOS任意版本号APP下载(含itunes 12.6.5.3 最后带AppStore版本)

关于 N1 旁路由的设置

Mifare Classic card(M1卡)破解过程记录(准备+理论+获取扇区密钥+数据分析)

Blogger搭建国内可正常访问博客(超详细教程)

打造一个可国内访问的Blogger(Blogspot)方法

百度站长平台中接入Blogger博客

Mifare Classic card(M1)卡破解过程

重新学习并解锁emby4.6.7,4.7.2版本

一些免费的云资源