python判断窗口是不是最大化如果是最大化就最小化
import win32gui, win32ui, win32con, win32api import time # GetDesktopWindow 获得代表整个屏幕的一个窗口(桌面窗口)句柄 hd = win32gui.GetDesktopWindow() # 获取所有子窗口 hwndChildList = [] # EnumChildWindows 为指定的父窗口枚举子窗口 win32gui.EnumChildWindows(hd, lambda hwnd, param: param.append(hwnd), hwndChildList) print(hwndChildList) for hwnd in hwndChildList: if(win32gui.GetWindowText(hwnd).find('雷电')>=0): # GetWindowText 取得一个窗体的标题(caption)文字,或者一个控件的内容 print("句柄:",hwnd,"标题:",win32gui.GetWindowText(hwnd)) hwnd=397080 while(1): time.sleep(1); if win32gui.IsIconic(hwnd): aa=1 else: win32gui.ShowWindow(hwnd, win32con.SW_SHOWMINIMIZED)
如果遇到什么不懂的地方直接关注公众号留言(本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。)
作者:newmiracle
出处:https://www.cnblogs.com/newmiracle/