疫情期间钉钉的重要作用及打卡脚本的编写思路

2024-06-16
来源:网络整理

前言

众所周知,由于疫情,大家都不能上学,不能上班。钉钉发挥了重要作用,学校开启了学生成绩“钉钉”之路,老师也成了“合格”主播。感谢XXX的礼物,666系好安全带

为了营造良好的学习环境,老师的直播风格也是独具特色。

钉钉有哪些功能可以供大众使用?

为什么要写钉钉打卡?

其实我是个早起早睡的好孩子,所以不需要。至于为什么写这个剧本,是因为我在加班,工作做完了,离下班还有10分钟,所以我就利用这10分钟学(装)点东西(B)。废话不多说了,快下班了,开始吧。

让我告诉你这个想法。

用adb命令通过x,y点来操作手机,然后写个定时器,很简单,10分钟就够了……

准备环境

手机一部(我用的是华为荣耀10)

adb工具包,下载安装包并配置环境变量

环境

安装adb并配置环境变量

下载adb​​:网上太多了,随便找一个,我要跟时间赛跑(>_<

配置环境变量:这个是基础,这里就不讲环境配置了,配置adb。adb --

设置你的手机

数据线连接电脑,手机打开开发者模式,输入adb,出现下面画面,说明手机连接上了。

手机设置好,在开发者模式里找到指针位置选项,打开,就可以获取指针信息了。

编写脚本

编写前你需要了解常见的 adb 命令

a、adb 224#电源

b、adb tap 647 1685 #点击事件

c、adb 747 1413 747 323 #滑动事件

导入所需的包

操作系统

时间

手动操作一次,不记录每一步的 x 和 y 点,然后写下来

def daka():

(os.('adb 224')) # 打开电源按钮

时间。(3)

(os.('adb tap 647 1685'))# 点击钉钉应用位置

时间。(3)

(os.('adb tap 528 2190'))# 点击钉钉菜单

时间。(3)

(os.('adb 747 1413 747 323')) # 向上滑动找到考勤打卡程序

时间。(3)

(os.('adb tap 910 1011'))#点击考勤打卡

时间。(3)

“””

这个是写开场操作,因为要加班所以没法打卡,省得HR小姐约我出去喝咖啡,很简单,自己写这个步骤吧。**我就略过**

“””

经过

如何查看包名称

adb am,然后在手机上打开应用程序

截屏真的很费时间。我觉得时间不多了。我稍后再录屏怎么样?好吧,我想我已经录过了……

写个定时器就行,你自己优化吧,我的有点粗糙……

""" 定义一个返回秒数的函数"""

早起打卡小程序源码_起早打卡软件挣钱_早起打卡小程序是谁开发的

定义(小时,分钟,秒):

小时 * 3600 + 分钟 * 60 + 秒

# 设置自动执行间隔,我这里设置了时间,啊!现在是凌晨12点,我早上9点上班,所以下次就设置成8点执行吧。

= (8, 0, 0)

# 暴力无限循环

1 == 1:

# 延迟

时间。()

# 实施

达卡()

以下是代码摘要

# -*- : utf-8 -*-

'''

@ 2019/12/20

@: 爸爸

'''

# 导入时间包

操作系统

时间

def daka():

(os.('adb 224')) # 电源按钮

时间。(3)

(os.('adb tap 647 1685'))# 点击钉钉应用

时间。(3)

(os.('adb tap 528 2190')) # 点击菜单

时间。(3)

(os.('adb 747 1413 747 323')) # 向上滑动

时间。(3)

(os.('adb tap 910 1011'))#点击考勤打卡

时间。(3)

经过

# 函数定义

定义(小时,分钟,秒):

(小时 * 3600 + 分钟 * 60 + 秒)

小时 * 3600 + 分钟 * 60 + 秒

#设置自动执行间隔,我设置为2s

=(0,0,10)

# 无限循环

1 == 1:

# 延迟

时间。()

# 实施

达卡()

使用上一部手机录音

手动屏幕录制

呃呃呃(⊙﹏⊙),突然发现钉钉个人信息太多了,不得不食言了!!!尴尬

我不能失去我的头像。为了学习我无所畏惧(假装)

分享