最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python使用句柄控制windows窗口的兩種方法

 更新時間:2024年01月03日 09:03:32   作者:機(jī)器人邁克貓  
本文主要介紹了python使用句柄控制windows窗口的兩種方法,實現(xiàn)窗口的最小化,還原,最大化,關(guān)閉操作,具有一定的參考價值,感興趣的可以了解一下

方法一:通過類名和標(biāo)題搜索窗體并返回句柄,以整個windows窗口開始查找

hwnd = win32gui.FindWindow(lpClassName=None, lpWindowName=None) 

hwnd = win32gui.FindWindow(None,'命令提示符')

方法二:從給定的子窗口之后開始,比如給定記事本軟件,查找里面的編輯按鈕

hwnd = win32gui.FindWindowEx(hwndParent=0, hwndChildAfter=0, lpszClass=None, lpszWindow=None)  

hwndParent:標(biāo)識要搜索子窗口的父窗口。
hwndChildAfter:標(biāo)識子窗口。
lpszClasspl:要搜索的窗口類名。
lpszWindow:要搜索的窗口標(biāo)題。

import win32gui
from icecream import ic

handle = win32gui.FindWindowEx(None, None, 'Notepad', None)  # 在頂層窗口中搜索`記事本`窗口
ic(handle, hex(handle))
handle = win32gui.FindWindowEx(handle, None, 'Edit', None)  # 在`記事本`窗口中搜索`Edit`窗口
ic(handle, hex(handle))

案例:實現(xiàn)窗口的最小化,還原,最大化,關(guān)閉操作

hwnd = win32gui.FindWindow(None,'命令提示符')

if hwnd != 0:

    # 窗口最小化
    print('min')
    time.sleep(5)
    win32gui.ShowWindow(hwnd, win32con.SW_SHOWMINIMIZED)
    
    # 窗口還原
    print('restore')
    time.sleep(5)
    win32gui.ShowWindow(hwnd, win32con.SW_RESTORE)

    # 窗口最大化
    print('max')
    time.sleep(5)
    win32gui.ShowWindow(hwnd, win32con.SW_SHOWMAXIMIZED)
    
    # 關(guān)閉窗口
    print('close')
    time.sleep(5)
    win32gui.PostMessage(hwnd, win32con.WM_CLOSE, 0, 0) 

到此這篇關(guān)于python使用句柄控制windows窗口的兩種方法的文章就介紹到這了,更多相關(guān)python 句柄控制windows窗口內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • python 實現(xiàn)分頁顯示從es中獲取的數(shù)據(jù)方法

    python 實現(xiàn)分頁顯示從es中獲取的數(shù)據(jù)方法

    今天小編就為大家分享一篇python 實現(xiàn)分頁顯示從es中獲取的數(shù)據(jù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • PyTorch中topk函數(shù)的用法詳解

    PyTorch中topk函數(shù)的用法詳解

    今天小編就為大家分享一篇PyTorch中topk函數(shù)的用法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python打包成exe常用的四種方法小結(jié)

    Python打包成exe常用的四種方法小結(jié)

    本文主要介紹了Python打包成exe常用的四種方法,包括PyInstaller、cx_Freeze、Py2exe、Nuitka,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-09-09
  • Python 用matplotlib畫以時間日期為x軸的圖像

    Python 用matplotlib畫以時間日期為x軸的圖像

    這篇文章主要介紹了Python 用matplotlib畫以時間日期為x軸的圖像,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Window版下在Jupyter中編寫TensorFlow的環(huán)境搭建

    Window版下在Jupyter中編寫TensorFlow的環(huán)境搭建

    這篇文章主要介紹了Window版下在Jupyter中編寫TensorFlow的環(huán)境搭建,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Python?matplotlib之折線圖的各種樣式與畫法總結(jié)

    Python?matplotlib之折線圖的各種樣式與畫法總結(jié)

    matplotlib是Python中的一個第三方庫,主要用于開發(fā)2D圖表,以漸進(jìn)式、交互式的方式實現(xiàn)數(shù)據(jù)可視化,可以更直觀的呈現(xiàn)數(shù)據(jù),使數(shù)據(jù)更具說服力,下面這篇文章主要給大家介紹了關(guān)于Python?matplotlib之折線圖的各種樣式與畫法的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • python 實現(xiàn)人和電腦猜拳的示例代碼

    python 實現(xiàn)人和電腦猜拳的示例代碼

    這篇文章主要介紹了python 實現(xiàn)人和電腦猜拳的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • python庫pydantic的入門簡易教程

    python庫pydantic的入門簡易教程

    本文主要介紹了python庫pydantic的入門簡易教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 淺談python中requests模塊導(dǎo)入的問題

    淺談python中requests模塊導(dǎo)入的問題

    今天小編就為大家分享一篇淺談python中requests模塊導(dǎo)入的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 如何基于Python獲取SonarQube的檢查報告信息詳解

    如何基于Python獲取SonarQube的檢查報告信息詳解

    SonarQube 是一種流行的開源平臺,用于持續(xù)檢查代碼質(zhì)量問題,它支持多種編程語言,包括 Python,這篇文章主要介紹了如何基于Python獲取SonarQube的檢查報告信息的相關(guān)資料,需要的朋友可以參考下
    2026-06-06

最新評論

石城县| 博爱县| 唐山市| 龙泉市| 丰城市| 泰安市| 屯昌县| 康马县| 砚山县| 昌吉市| 大埔区| 花垣县| 荃湾区| 原阳县| 佛教| 河北省| 丰顺县| 蕉岭县| 汽车| 盐亭县| 通化县| 平乐县| 武强县| 易门县| 宽城| 井冈山市| 龙岩市| 泌阳县| 思茅市| 成都市| 揭阳市| 巨野县| 平度市| 沅江市| 息烽县| 河池市| 双鸭山市| 无为县| 永和县| 轮台县| 太康县|