文件配置和库的调用可以看我上一个发的博客:
这里直接上代码:
# -*- coding: UTF-8 -*-
##############################################################################
# 程序名:screenshot.py
# 功能:利用Python第三方库PyWin32实现截取屏幕功能,将截取的屏幕保存在C盘
# 上的文件screen.bmp中。
# 说 明:运行平台Windows。
##############################################################################
import win32gui
import win32ui
import win32con
import win32api
def screen_shot():
hdesktop = win32gui.GetDesktopWindow() # 获得桌面窗口句柄
# 获得显示器尺寸
width = win32api.GetSystemMetrics(win32con.SM_CXVIRTUALSCREEN)
height = win32api.GetSystemMetrics(win32con.SM_CYVIRTUALSCREEN)
left = win32api.GetSystemMetrics(win32con.SM_XVIRTUALSCREEN)
top = win32api.GetSystemMetrics(win32con.SM_YVIRTU