半小时用Python写一个简单的监考自动截屏的软件

文章目录

今天和学院同事交流利用腾讯会议进行监考的技主实现方法和流程,有老师说按考试要求,进行每隔10分进行监考截屏操作并保存方法操作有些复杂。

于是想想,用Python写个自动化脚本吧,不知算不算是RPA的一种,Python写这种小应用还是挺方便的。

 

编程目标:

在2小时的监考过程,每隔10分钟进行一次自动全屏截屏,并自动保存。

原理分析:1. 是ImageGrab.grab()自动抓图功能,2. 是设置休眠时间sleep(time_interval* 60),3.是os.makedirs(path)用来生成文件夹并保存文件。

实现效果:

1. 双击执行定时自动抓图软件

1

 

2.输入相关参数,第1个参数是要监控的时长,比如120分钟。 第2个参数是抓图的间隔时间,比如10分钟一次自动截图。

下图以12分钟,每分钟截图1次为例,执行后,最小化窗口在后台可以自动运行:

2

3.截屏后,自动保存,并显示还剩余的次数。在监考图片文件夹中,可以看到自动抓取的全屏图片。

3

4. 全程结束后,显示结果后,自动退出。

监考截图,一切非常容易不是?

开发记录

5.半小时写完Python,上源码,开源精神

4

6. 用pyinstaller打包成exe

命令行:

pyinstaller -F screen.py

3

解决问题就行了,有时间再开发win界面吧,

大家说,自动监考截图与保存,是不是一切很容易?

软件下载

「监考定时截图工具.exe」https://www.aliyundrive.com/s/eaZD2V4MSig  电脑下载运行哟。

更多有用的工具,关注 国际爱学习 公众号。

 

原文链接:,转发请注明来源!
评论已关闭。