1 Star 1 Fork 0

uuk020 / DingAutoSign

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载

A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.

Permissions
  • Commercial use
  • Modification
  • Distribution
  • Private use
Limitations
  • Liability
  • Warranty
Conditions
  • License and copyright notice
README.md 2.00 KB
一键复制 编辑 原始数据 按行查看 历史
uuk020 提交于 2021-04-21 00:14 . mdf:doc# 优化文档说明

DingAutoSign

通过 adb 来实现自动打卡

仅用于学习和测试,作者本人并不对其负责,请于运行测试完成后自行删除,请勿滥用!

使用说明

  1. Windows操作系统和 go 环境
  2. 需要安卓 adb 驱动,并且启动 adb start-server
  3. 一台安卓手机连接电脑,需要开启开发者模式和 usb 调试功能。查看是否有连接上命令 adb devices
  4. 将 temp_config.json 改名为 config.json, 获取坐标则在开发者选项/指针位置
  5. 需要定时执行的话, 可以用 windows 定时任务来执行 execute.bat

配置须知

{
  // 锁屏配置 
  "lock": {
    "require": true, // 是否有锁屏, true为有
    "password": "****", // 锁屏密码
    "coordinate": {
      "x": 0, // 锁屏解锁坐标X
      "y": 0  // 锁屏解锁坐标X
    }
  },
  // 解锁后是否需要启动钉钉 
  "start_dingding": {
    "require": true, // 需要则为true 
    "coordinate": {
      "x": 0, // 钉钉应用在桌面坐标X
      "y": 0 // 钉钉应用在桌面坐标Y
    }
  },
  // 钉钉工作台
  "work_platform": {
    "coordinate": {
      "x": 553, // 钉钉工作台坐标X
      "y": 1703 // 钉钉工作台坐标Y
    }
  },
  // 钉钉打卡坐标
  "sign": {
    "coordinate": {
      "x": 0, // 钉钉打卡坐标X
      "y": 0  // 钉钉打卡坐标Y
    },
    // 点击钉钉打卡
    "click": {
      "x": 0, // 点击钉钉打卡坐标X
      "y": 0  // 点击钉钉打卡坐标Y
    },
    // 钉钉打卡需要拍照
    "photo": {
      "require": false, // 需要则为true
      "coordinate": {
        "x": 0, // 钉钉打卡拍照坐标X
        "y": 0  // 钉钉打卡拍照坐标Y
      }
    }
  }
}

参考

License

MIT

Go
1
https://gitee.com/uuk020/DingAutoSign.git
git@gitee.com:uuk020/DingAutoSign.git
uuk020
DingAutoSign
DingAutoSign
master

搜索帮助