美文网首页
钉钉打卡:孩子忘打卡怎么办,用了autoJS麻麻再也不用担心我缺

钉钉打卡:孩子忘打卡怎么办,用了autoJS麻麻再也不用担心我缺

作者: 奶瓶SAMA | 来源:发表于2020-04-17 14:23 被阅读0次

我已经连续缺卡好几天了,每天匆忙忙的关掉电脑,第二天就发现 呀!又忘打卡了,还有提交补卡,感觉麻烦领导于心不忍
贴上源码 ( auto好简单啊)
官网文档: https://hyb1996.github.io/AutoJs-Docs/#/
不过该app已被下架了 ,百度云盘app下载
链接: https://share.weiyun.com/5HWiMTR (密码:awEw)
Auto.js_V4.0.1 Beta.apk

 //设置开启无障碍模式
//判断是否息屏
toast("开始");
// var timeSetInterval= setInterval(() => {
    var day1 = new Date();
    day1.setTime(day1.getTime());
    if(day1.getHours() == 14){
        // clearInterval(timeSetInterval)
        toast("开始打卡");
        log('打卡完成')
        startTime()
    }else{
        toast("时间未到");
    }
// }, 1800000);

function startTime(){
    // setInterval(()=>{
        var day2 = new Date();
        day2.setTime(day2.getTime());
        var s2 = day2.getFullYear()+"-" + (day2.getMonth()+1) + "-" + day2.getDate()
        time = s2
        // log(day2.getDay())
        if(day2.getDay() == 6 || day2.getDay() == 7){
            log('今天是假期不用打卡啦')
        }else{
            log('执行了')
            line()
        }
    // },86400000)
}

function line(){
    if(!device.isScreenOn()){
        device.wakeUpIfNeeded()
        sleep(2000)
        上滑动作()
    }
    
    toast("启动APP");
    // 启动微信
    // launch("com.tencent.mm")
    // 查看钉钉的包名 用来打开
    // var name = getPackageName("钉钉");
    // 打开钉钉
    // power()
    //小米滑屏开锁  支持中文变量和函数名呦
    function 上滑动作() {
        var xyArr = [220]
        var x0=device.width/2
        var y0=device.height/4*3
        var angle = 0
        var x = 0
        var y = 0
        for (let i = 0; i < 30; i++) {
          y = x * tan(angle)
          log(y)
          if((y0-y)<0){
            break
          }
          var xy = [x0+x,y0-y]
          xyArr.push(xy)
          x += 5;
          angle += 3
        }
        gesture.apply(null,xyArr)
        function tan(angle) {
          return Math.tan(angle * Math.PI / 180);
        }
    }
    sleep(2000)
    launch("com.alibaba.android.rimet")
    sleep(3000)
    if(id("et_pwd_login").exists()){
      toast('存在密码框,输入密码')
      id("et_pwd_login").findOne().setText('此处输入密码')
      sleep(2000) 
      id('btn_next').findOne().click();
    }
    sleep(2000)
    toast("点击工作台");
    //找到工作台按钮
    工作台 = desc('工作台').findOne();
    //点击工作台
    工作台.click();
    sleep(1000);
    打卡 = desc('考勤打卡').findOne();
    //点击工作台
    打卡.click();
    //点击打卡
    sleep(2000);
    立即打卡 = desc('下班打卡').findOne();
    立即打卡.click();
}

// click(100,390);
// 立即打卡 = 
// 点击工作台
// 立即打卡.click();
//  alaunch("com.alibaba.mm")

相关文章

  • 钉钉打卡:孩子忘打卡怎么办,用了autoJS麻麻再也不用担心我缺

    我已经连续缺卡好几天了,每天匆忙忙的关掉电脑,第二天就发现 呀!又忘打卡了,还有提交补卡,感觉麻烦领导于心不忍贴上...

  • 再也不用钉钉打卡了

    以往的这个时候,我竟是睁眼第一件事就是打开钉钉签到打卡,时间长了,那时候的自己甚至有些烦了,渴望不用打卡的日子赶快...

  • 在简书用Mardown编辑器写文常用语法你知道几个?

    麻麻再也不用担心我的排版啦!

  • 讨厌的钉钉打卡

    可恶的钉钉打卡总是阻碍我睡觉。 我一直都想着十点睡觉,可是学校的钉钉打卡总是和我过不去。 我们的钉钉打卡是位置打卡...

  • 【钉钉远程打卡2019】实践录

    自从我们实验室开始使用钉钉打卡之后,我就开始绞尽脑汁要攻破这个钉钉打卡,实现打卡自由,都9102年了还在用钉钉限制...

  • 钉钉定位打卡助手+虚拟定位

    你的打卡神器 钉钉助手是一款钉钉虚拟打卡app,用户可以通过钉钉助手app来进行钉钉工作打卡,随时随地都可以进行打...

  • 公告 - 草稿

    【公告:无聊做了这个软件,不过麻麻再也不用担心我记不住作业了】

  • 钉钉自动打卡的一种实现

    背景 公司最近使用了钉钉的部分oa,人事强制使用钉钉app进行打卡操作!每日重复的操作又太过于麻烦,而且时不时还会...

  • 钉钉打卡

    现在是工作模式各种形式都有,有的是八小时坐班,有的是家中办公的自由职业者,当然还有介于这两者之间的。 ...

  • 钉钉打卡

    公司本周在试运行钉钉打卡,这个的优点就是不用人到公司就可以打上卡了,比如今天我坐公交在上一站把钉钉打开,它就一直在...

网友评论

      本文标题:钉钉打卡:孩子忘打卡怎么办,用了autoJS麻麻再也不用担心我缺

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