序言

大家都知道由于肺炎疫情的缘故大家都没有办法念书和工作 ,“钉钉 ”这一app具有了重特大的功效 。院校以便学生成绩打开“钉钉”之途。教师也成一个“达标”的网络主播,谢谢XXX朋友的礼品、666扣起来

教师以便构建一个好的学习环境,直播间设计风格也是独具一格。

很多人学习培训python ,不清楚从何练起 。
很多人学习培训python ,把握了基础英语的语法之后,不清楚在哪儿找寻实例入门 。
许多早已做实例的人,却不清楚如何去学习培训更为深奥的专业知识。
那麼对于这三类人 ,我给大伙儿出示一个好的在线学习平台,免费领教程视频,电子书 ,及其课程内容的源码!
QQ群:1097524789

钉钉究竟有哪些作用为大家常用呢?

为何要写钉钉打卡签到?

我就是个早睡早起的好孩子,所以我是用不到的,对于为何要写这一脚本制作,实际上是由于我还在加班加点,工作中做完了,也有10分钟能够 下班了,那么就运用10分钟学(装)个(个)习(B)。空话就不多说了, 快下班了 。立即进行.

说下构思吧

用python启用adb命令根据x,y定位点来实际操作手机上 ,在写个计时器就好了,简易吧。10分钟可以了……

提前准备自然环境

  • Android 手机上一部(我的华为公司荣耀10)
  • adb 工具箱,下载安装包并配备环境变量
  • python3自然环境

安装adb 配备环境变量

  • 下载adb : 在网上太多了 ,找一个就好了,我想和时间赛跑 (> _ <……)
  • 配备环境变量: 这个是基本,python自然环境配备我还不准备在这儿说的 ,adb配备好adb --version 查验下

设定手机上

  • 手机充电线电脑连接 ,手机打开开发者模式,键入 adb devices,出現下面的图便是联接上手机了
  • 手机上开展设定 ,在开发者模式里寻找表针部位选择项,并开启,是以便获得定位点信息内容的

写脚本

在写以前必须掌握adb常用命令

a ,adb shell input keyevent 224 # 开关电源

b,adb shell input tap 647 1685 # 点击事件

c,adb shell input swipe 747 1413 747 323 # 拖动恶性事件

d ,adb shell am force-stop com.alibaba.android.rimet 关闭钉钉过程

导进必须用的包

import os

import time

手动式实际操作一遍没纪录每一步的x,y的定位点,再用python写出去

def daka():

print(os.system('adb shell input keyevent 224')) # 开启锁屏键

time.sleep(3)

print(os.system('adb shell input tap 647 1685 ')) # 点一下钉钉运用部位

time.sleep(3)

print(os.system('adb shell input tap 528 2190 ')) # 点一下钉钉莱单

time.sleep(3)

print(os.system('adb shell input swipe 747 1413 747 323')) # 上滑找考勤打卡程序流程

time.sleep(3)

print(os.system('adb shell input tap 910 1011 ')) # 点一下考勤打卡

time.sleep(3)

"""

这一便是要写开启的实际操作了 ,我不能打卡签到,我要加班加点,省的人事部门漂亮小姐姐要我喝大量咖啡 ,非常简单 ,这一步自身写吧,**我绕过**

"""

print(os.system('adb shell am force-stop com.alibaba.android.rimet')) # 实际操作打卡签到进行后关掉钉钉运用

pass

如何查看包名

adb shell am monitor 随后在手机打开运用就可以

截屏真耗时间,觉得時间快不足了 ,要不我一会屏幕录制吧…………额 仿佛早已拿下了 …………

随意写个计时器吧,大家能够 自身提升下计时器哦,我写的较为糙咯……

""" 界定个回到秒的涵数"""

def sleeptime(hour, min, sec):

return hour * 3600 min * 60 sec

# 设定全自动实行时间间隔 ,我这里设置时间,啊!现在是凌晨12点整了,早晨9点工作那我也先让下一次是8儿时实行吧

second = sleeptime(8, 0, 0)

# 再来一个暴力行为的无限循环

while 1 == 1:

# 廷时

time.sleep(second)

# 实行

daka()

再来一个编码小结

# -*- coding: utf-8 -*-

'''

@Created on 2019/12/20

@Author : Pa Lengderen

'''

# 引进time包

import os

import time

def daka():

print(os.system('adb shell input keyevent 224')) # 锁屏键

time.sleep(3)

print(os.system('adb shell input tap 647 1685 ')) # 点一下钉钉运用

time.sleep(3)

print(os.system('adb shell input tap 528 2190 ')) # 点击菜单

time.sleep(3)

print(os.system('adb shell input swipe 747 1413 747 323')) # 上滑

time.sleep(3)

print(os.system('adb shell input tap 910 1011 ')) # 点一下考勤打卡

time.sleep(3)

print(os.system('adb shell am force-stop com.alibaba.android.rimet'))

pass

# 函数定义

def sleeptime(hour, min, sec):

print(hour * 3600 min * 60 sec)

return hour * 3600 min * 60 sec

# 设定全自动实行时间间隔 ,我这里设定的3s

second = sleeptime(0, 0, 10)

# 无限循环

while 1 == 1:

# 廷时

time.sleep(second)

# 实行

daka()

在上个手机录屏

手动式屏幕录制

呃呃呃(⊙﹏⊙) ,忽然发觉钉钉的私人信息太多了,我想言而无信了!!!难堪

头像图片不可以丢。以便学(装)习(B) ,我义无反顾

文章来源于网络,如有侵权请联系站长QQ61910465删除
本文版权归趣快排SEO www.SeogurUblog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ▶61910465