Python监控屏幕并截图保存

源码:

 1 from PyQt5.QtWidgets import QApplication
 2 import win32gui
 3 import sys
 4 import time
 5 record = win32gui.FindWindow(None, 'C:\Windows\system32\cmd.exe')
 6 app = QApplication(sys.argv)
 7 def timer(n):
 8     while True:
 9         dt= time.strftime('%Y-%m-%d %H%M%S',time.localtime())
10         screen = QApplication.primaryScreen()
11         img = screen.grabWindow(record).toImage()
12         img.save("D:\\images\\"+dt+".jpg")
13         time.sleep(n)
14 if __name__ == "__main__":
15     timer(2)

 

注意事项:

No module named ‘win32gui‘ 的解决方法

保存目录可自己替换,提前建好,修改路径即可。

试运行后别忘了调出任务管理器,关掉程序。

效果:

在这里插入图片描述

posted @ 2021-06-13 12:54  BugMiaowu2021  阅读(457)  评论(0)    收藏  举报