1.安装WinSpy。
2.用WinSpy找到制定窗口的句柄。例如:用WinSpy识别QQ窗口的句柄。

3.在python中用win32gui包获取所指句柄的窗口。具体代码如下:

from PyQt5.QtWidgets import QApplication,QMainWindow
from PyQt5.QtGui import *
import win32gui
import sys
import cv2  # 利用opencv读取图像
import numpy as np# 利用matplotlib显示图像
import matplotlib.pyplot as plt
hwnd = win32gui.FindWindow(None, 'QQ')
app = QApplication(sys.argv)
screen = QApplication.primaryScreen()
img = screen.grabWindow(hwnd).toImage()
img.save('D:\Pycharm_demol\QQ.jpg')

python对windows指定窗口截图相关推荐

  1. Python对Windows程序窗口的操作

    Pywin32是一个Python库,为python提供访问Windows API的扩展,提供了齐全的windows常量.接口.线程以及COM机制等等. 一,Python对Windows程序窗口操作,最 ...

  2. Python对Windows程序窗口操作:最大化、最小化、关闭

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 代码 补充 前言 Python对Windows程序窗口操作 最大化 最小化 关闭 代码 import win32con ...

  3. 【Python】【pywin32】【指定窗口截图】

    python实现Windows下指定窗口截屏脚本 背景 源码 参考链接 背景 最近对python pywin32模块感兴趣,且想实现一个能够截取指定窗口图片的小功能.在各大论坛遨游一番后,有所收获,记 ...

  4. 调用Windows api 窗口截图

    分别调用windows api函数及CVI自带函数,完成对GRAPH界面的截图 界面设计如下图,右侧为graph控件的位置信息,调用API函数是完成对于选择窗口的固定位置进行截图,调用CVI自带函数则 ...

  5. c语言从指定窗口截图,c++ 屏幕截图指定窗口句柄后台截图返回位图句柄

    /根据窗口句柄后台截图保存成BMP位图文件并且显示到picture 控件上void GetScreenBmp(HWND hwnd, int left, int top, int width, int ...

  6. python窗口程序-python操作Windows窗口程序

    如果你想看更多舒适的布局和守时,有干货推动现场每天8点.定期获得数据接口和数据写入Excel表.Excel需要使用其他程序和需要打开.Pywin32处理是一个32位整数,用于标记对象在windows中 ...

  7. python selenium截图_利用 Python + Selenium 实现对页面的指定元素截图(可截长图元素)...

    对WebElement截图 WebDriver.Chrome自带的方法只能对当前窗口截屏,且不能指定特定元素.若是需要截取特定元素或是窗口超过了一屏,就只能另辟蹊径了. WebDriver.Phant ...

  8. 用C#调用Windows API向指定窗口发送按键消息

    为什么80%的码农都做不了架构师?>>>    用C#调用Windows API向指定窗口发送 一.调用Windows API. C#下调用Windows API方法如下: 1.引入 ...

  9. python获取windows窗口_Python实现遍历windows所有窗口并输出窗口标题的方法

    本文实例讲述了Python实现遍历windows所有窗口并输出窗口标题的方法.分享给大家供大家参考.具体如下: 这段代码可以让Python遍历当前Windows下所有运行程序的窗口,并获得运行窗口的标 ...

最新文章

  1. 机器学习小抄,轻松搞定理解机器学习!
  2. [GDUT 决赛]--GCD,LCM——我是好人(数论)
  3. python能不能爬数据库_python如何爬数据库
  4. crontab 提示 command not found 解决方案
  5. 吉他谱——有多少爱可以重来
  6. C++ 基本数据类型 的 字节数
  7. HTTP的缺点与HTTPS
  8. 三维点云学习(4)4-Hough Transform
  9. java中阻止类的继承
  10. U-boot第二阶段概述(转)
  11. matlab拟合函数的三种方法
  12. Java Web实战详细教程(二)第一个Java Web项目+JSP模板设置
  13. 基于Vue实现魔方矩阵排列效果
  14. 【@MaC 修改MySQL密码】
  15. Android地址选择器的实现
  16. WPF x:Key标签
  17. Linux下嵌入式开发环境配置
  18. 杨宁反思创业痛点:没有将项目和公司坚持下去
  19. 让超级高铁黯然失色,概念机Antipode一小时内可达全球各地
  20. Linux Kernel 6.0 CXL Core Regs.c 详解

热门文章

  1. 我私藏的4个宝藏软件,小众又好用
  2. 【笔记】知识点:多表单提交
  3. GBase 8c 产品运行环境
  4. TP6手册理解之架构·事件
  5. svn回退特定版本的提交
  6. MUI+VUE开发基于H5移动APP的定位问题
  7. 无交互作用的双因素方差分析
  8. 虚幻商城Simple UDP TCP Socket Client的使用方式
  9. 《沟通的方法》笔记一:使用说明书
  10. oracle visible,索引列的usable和visible(一)