2019-04-10 Python.win32gui.获取窗体

'''
import win32gui, win32con
import pyautogui as pg

自己的库

from astd.lib.astd_func import find_pic

窗体标题,用spy++获取

wdname = '傲视天地-1-5合区-360游戏中心 - Mozilla Firefox'

None表示从最顶层桌面找起,如果未找到返回0

从顶层窗口向下搜索主窗口,无法搜索子窗口

FindWindow(lpClassName=None, lpWindowName=None) 窗口类名 窗口标题名

hwnd = win32gui.FindWindow(None, wdname)
print(hwnd)

十六进制

print("%x" % (hwnd))

获取某个句柄的类名和标题

title = win32gui.GetWindowText(hwnd)
clssname = win32gui.GetClassName(hwnd)
print(title)
print(type(clssname))

窗体前端显示

win32gui.SetForegroundWindow(hwnd)

使窗体最大化

win32gui.ShowWindow(hwnd,win32con.SW_MAXIMIZE)
xy = find_pic('zhucheng.png')
if xy:
pg.click(xy)
'''

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容