问个事
大哥们看一下:尝试写代码实现以下截图功能: 皇帝的新截图
https://fishc.com.cn/thread-168190-1-1.html
import win32gui, win32ui, win32con, win32api
def window_capture(filename):
hwnd = 0# 窗口的编号,0号表示当前活跃窗口
# 根据窗口句柄获取窗口的设备上下文DC(Divice Context)
hwndDC = win32gui.GetWindowDC(hwnd)
# 根据窗口的DC获取mfcDC
mfcDC = win32ui.CreateDCFromHandle(hwndDC)
# mfcDC创建可兼容的DC
saveDC = mfcDC.CreateCompatibleDC()
# 创建bigmap准备保存图片
saveBitMap = win32ui.CreateBitmap()
# 获取监控器信息
MoniterDev = win32api.EnumDisplayMonitors(None, None)
w = MoniterDev
h = MoniterDev
# print w,h #图片大小
# 为bitmap开辟空间
saveBitMap.CreateCompatibleBitmap(mfcDC, w, h)
# 高度saveDC,将截图保存到saveBitmap中
saveDC.SelectObject(saveBitMap)
# 截取从左上角(0,0)长宽为(w,h)的图片
saveDC.BitBlt((0, 0), (w, h), mfcDC, (0, 0), win32con.SRCCOPY)
saveBitMap.SaveBitmapFile(saveDC, filename)
for i in range(10):
window_capture("test.jpg")
xiaosi4081 发表于 2020-5-18 10:42
? ????
我这帖子是告诉你咋发图,怎么就最佳了???? 老八秘制 发表于 2020-5-18 10:49
????
我这帖子是告诉你咋发图,怎么就最佳了????
先最佳,后回答 和先赞而后看一样 https://imgchr.com/i/YfHEfs用这个实现截图功能 2892150342ABC 发表于 2020-5-18 17:00
用这个实现截图功能
图加载不出来…… http://chuantu.xyz/t6/734/1589850108x2890211612.png 实现这个的功能,大哥们能给提供的程序的解释和程序吗 老八秘制 发表于 2020-5-18 19:02
图加载不出来……
出来了
页:
[1]