python pypiwin32,pywin32有什么用

  python pypiwin32,pywin32有什么用

  

  Pywin32有是三种很重要的模块,分别是win32api、win32gui和win32con。能够实现访问窗子的API。因为Windows操作系统操作系统是不允许程序直接访问硬件的,所以我们需要通过一个媒介,实现传递,这里就是我们经常能够用到的Pywin32模块,下面来给大家介绍基本的使用技巧,一起来详细了解下吧。

  Pywin32安装

  pipinstallpywin32使用方法:

  我们使用pywin32激活窗口并对截图。

  实例代码:

  导入win32gui、win32ui、win32con

  defget_windows(windowsname,filename):

  handle=win32gui .FindWindow(无,windowsname)

  win32gui .SetForegroundWindow(句柄)

  hdDC=win32gui .GetWindowDC(句柄)

  newhdDC=win32ui .CreateDCFromHandle(hdDC)

  saveDC=newhdDC .CreateCompatibleDC()

  saveBitmap=win32ui .CreateBitmap()

  左、上、右、下=win32gui .GetWindowRect(句柄)

  宽度=从右向左

  高度=底部-顶部

  保存位图CreateCompatibleBitmap(newhdDC,width,height)

  saveDC .选择对象(保存位图)

  saveDC .BitBlt((0,0),(宽度,高度),newhdDC,(0,0),win32con .SRCCOPY)

  保存位图SaveBitmapFile(saveDC,文件名)

  get_windows(PyWin32 ,截图。巴布亚新几内亚)输出结果:

  关于Pywin32库的基本用法到此就全部介绍完毕了,大家感兴趣的话,可以多多尝试学习下哦~

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: