WangQiFei

Keefer


思想提纯
  • 首页
  • 归档
  • 标签
  • 关于
  •     

© 2025  by  Wangqifei

ios 捷径实现自动打卡的终极解决方案

发布于 2024-03-15 10:03 捷径 

ios 捷径实现自动打卡

拯救打工人,从打卡开始。
实现思路:

闲置手机通过捷径自动化,模拟人工打卡,指定时间段内随机个时间点打卡,打卡结果能及时imessage提醒。

方案一:

*** 理论可行,实测Bug ***

实现思路

  1. 指定日期指定时间点触发打卡任务
  2. 设置一个随机数,控制在0-300s之间。避免考勤表上出现每天的打卡时间都是同一个时间!
  3. 开始打卡
  4. 将打卡结果信息发送到用手机上,避免过于依赖捷径,一旦出现bug时好手动打卡补救。

实现步骤:

  1. 新建捷径 check in/out(这个就根据你的打卡app设置,比如钉钉、友空间等,可是使用软件提供的打卡捷径也可使用url scheme)
  2. 新建捷径 auto check in/out
  3. 依次添加操作:设置随机数-格式化日期(日期:短,时间:长)-发送信息(格式化的日期:will be checked in/out 随机数 s later)-等待(随机数)-运行 check in/out捷径-格式化日期(日期:短,时间:长)-发送信息(格式化的日期:checked in/out )
  4. 在自动化里设置 指定日期 指定时间,运行捷径auto check in/out

实际情况

  • 锁屏时不能自动运行:开启自动运行,关闭锁屏密码;
  • 运行中间停止: 所有的运行通知都要关闭;
  • 等待运行 停止工作:捷径的bug,长时间熄屏执行 等待 操作时,偶发到会自动跳出捷径!!测试过程中,终止频发,不能很好的实现!

方案二

实现思路:

** 将方案一的 ‘等待’ 操作替换为 ‘专注|驾驶|个人模式的切换’ 操作,从而实现延迟操作。 **

实现步骤

  1. 新建捷径 checking in/out
    • 生成随机数;
    • 调整日期 加上 ‘随机数’ 秒/分钟;
    • 打开个人模式(根据需要,选一个自己日常不常用的模式)直到 ‘调整后的日期’;
    • 发送信息 ‘当前日期 : checking in/out。’ 给 ‘<imessage接收号码>’;
      个人模式需要确认打开一次并完成首次设置,不然运行中会因未配置而出现中止!
  2. 新建捷径 checked in/out log。
    • 调用打卡指令(根据需要自己设置);
    • 配置一个3s的等待延迟;
    • 截图
    • 从 ‘截图’ 中提取文本
    • 匹配 ‘提取文本’ 中的 ‘签到成功’; // 根据打卡软件反馈的打卡完成的提示词设置
    • 如果 ‘匹配’ 中有任何值;
    • 发送信息 ‘当前日期 : checked in/out。’ 给 ‘<imessage接收号码>’
    • 否则 发信息 ‘!!! 考勤异常 : 当前日期 未能打卡成功,请手动处理。’ 给 ‘<imessage接收号码>’
    • 删除 ‘截图’; // 这里需要手动确认,可以不配置,每月定时清理一次考勤的截图即可;
      我这里加入了打卡结果的确认,你也可以不使用确认。另外统一了所有的日期格式:自定义 YY/MM/DD EEE Hh:mm:ss
      小技巧:捷径中的任何操作步骤都是可以长按拖动复制到另一个捷径中的,对于一些不是常规提供的操作非常
      有用,比如第三方软件生成的捷径操作或者siri建议的捷径操作。
  3. 创建个人自动化
    • 自动化1: 配置对应的打卡时间执行 checking in/out;
    • 自动化2: 当个人模式(需要和之前的设置对应)关闭时执行 checked in/out;

至此,自动打开设置完成,实测方案二完美运行。

** 这里还配置了另一个需求,只是没有生效@@ **
通过信息发送指定的指令比如 checknow 时,打开机执行checked in/out log 立即打卡。
实测中这个不能实现自动运行,需要手动确认以后才能运行。

常用打卡软件的打卡捷径配置

  • 钉钉:
    设置自动打卡-捷径里直接搜钉钉
  • 友空间:
    我-设置-Siri捷径-一键签到(Add to Siri)。也可以设置快速打卡

关于定位问题(合理使用)

ios: appdump2
windows-android: mumu模拟器

 上一篇: hexo代码折叠的实现方案 

下一篇: 基于cloudflare workers搭建vless的技术实现 

© 2025  by  Wangqifei