企业微信全自动打卡方案

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

备用安卓机,无需 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 插件,可以在电脑上编辑调试脚本

相关应用:

评论

此博客中的热门博文

勤哲ES(ExcelServer 2019)安装教程

高并发下分布式ID生成方案

百度网盘资源搜索网站大全

做个好看的PPT常用资源网站

Cloudflare免费版设置说明

kubernetes的Headless Services

一个轻量级通用的数据同步方案

nginx中location的顺序(优先级)及rewrite规则写法

ShareX上传工具及公用上传空间配置导入