# DingDingAutoPlayCard
----
钉钉自动上下班打卡辅助
----
新增adb安装文件,可能下载地址有的同学无法访问。
----
4版本基于版本2通过pyinstaller编译为exe文件,只保留了发送邮件功能,只需要安装adb后修改配置文件后,即可使用。不需要依赖python环境。
----
1版本实现自动打卡,邮件提醒。
----
2版本新增短信提醒。通过百度OCR进行文字识别,twilio发送短信,两个版本单独运行。(使用twilio的免费短信实现)
----
3版本新增打卡过程中录像保存到本地的功能,通过线程队列来实现。
----
twilio注册地址[https://www.twilio.com](https://www.twilio.com)
----
基于windows10 ,Python3.6,adb,安卓手机实现。需要安装adb 和python运行环境。原理:通过python逻辑化的调度cmd来执行adb来操作安卓手机。
## 效果展示:
----
![message](https://github.com/1414044032/imgs/blob/master/message1.png)
![daka](https://github.com/1414044032/imgs/blob/master/data.png)
![daka1](https://github.com/1414044032/imgs/blob/master/daka3.png)![daka2](https://github.com/1414044032/imgs/blob/master/daka4.png)
## 1.安装 ADB:
----
windows版本adb下载地址:
[https://adb.clockworkmod.com/](https://adb.clockworkmod.com/)
### 安装完成后,把adb.exe所在文件夹路径加入环境变量Path中。
![1.添加adb到path](https://github.com/1414044032/imgs/blob/master/adbinstall.png)
![2.添加adb到path](https://github.com/1414044032/imgs/blob/master/adbpath.png)
![3.添加adb到path](https://github.com/1414044032/imgs/blob/master/path1.png)
### 手机需要打开开发者选项,通过USB数据线连接电脑。
### 打开CMD命令行,输入“adb devices”,能成功显示手机信息即可。
![cmdshow](https://github.com/1414044032/imgs/blob/master/adbcmd.png)
## 2.安装Python3.6
----
![pythonshow](https://github.com/1414044032/imgs/blob/master/python.png)
## 3.获取屏幕尺寸,设置模拟点击位置:
滑动解锁手机。如果手机屏幕自动点亮后不需要解锁。可以在文件中删除滑动解锁的部分。
----
### 像素点的获取:
----
![screen1](https://github.com/1414044032/imgs/blob/master/screen1.png)
![screen2](https://github.com/1414044032/imgs/blob/master/screen2.png)
### 画图工具打开保存到电脑的设备截图:
----
![screen3](https://github.com/1414044032/imgs/blob/master/screen3.png)
![screen4](https://github.com/1414044032/imgs/blob/master/screen4.png)
![screen5](https://github.com/1414044032/imgs/blob/master/screen5.png)
## 4.修改文件参数:
新增配置文件,直接修改配置文件即可
----
![screen6](https://github.com/1414044032/imgs/blob/master/screen6.png)
## 5.运行:
### 定位到文件所在目录。然后执行命令“python DingDing_Secend.py”
----
运行: 'python DingDing_Secend.py'
----
![screen7](https://github.com/1414044032/imgs/blob/master/screen7.png)
## 6.参考资料:
----
[https://github.com/Skyexu/TopSup](https://github.com/Skyexu/TopSup)
----
[https://github.com/mzlogin/awesome-adb](https://github.com/mzlogin/awesome-adb)
----
没有合适的资源?快使用搜索试试~ 我知道了~
Python-钉钉自动上下班打卡辅助基于Pythonadb实现打卡后自动发送邮件提醒
共16个文件
py:5个
cfg:4个
xml:3个
需积分: 40 45 下载量 143 浏览量
2019-08-12
06:40:14
上传
评论 7
收藏 21.05MB ZIP 举报
温馨提示
钉钉自动上下班打卡辅助,基于Python,adb,实现,打卡后自动发送邮件提醒。
资源推荐
资源详情
资源评论
收起资源包目录
Python-钉钉自动上下班打卡辅助基于Pythonadb实现打卡后自动发送邮件提醒.zip (16个子文件)
DingDingAutoPlayCard-master
Version_3
DingDing.py 10KB
twilioSendMessage.py 2KB
dingding.cfg 1KB
Versions_1
DingDing.py 9KB
dingding.cfg 838B
Versions_2
DingDing.py 10KB
twilioSendMessage.py 2KB
dingding.cfg 1KB
.idea
misc.xml 295B
modules.xml 292B
DingDingAutoPlayCard.iml 467B
vcs.xml 180B
UniversalAdbDriverSetup.msi 16.27MB
README.md 3KB
Version_4
DingDing_Secend.exe 5.26MB
dingding.cfg 1KB
共 16 条
- 1
资源评论
weixin_39841856
- 粉丝: 487
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功