from pywinauto.application import Application # pip install pywinauto
import time
打开程序
win32 适用的程序: MFC,VB6,VCL
uia 适用的程序: WinForms,WPF,Store apps,Qt,Browsers
不支持的程序:Java AWT/Swing,GTK+,Tkinter
app = Application(backend="uia") # uia 或者 win32
notepad_exe = app.start('notepad.exe' # 程序路径
) # 打开程序
notepad_exe
查看窗口
notepad_exe.windows() # 查看可用窗口
找到控件位置
app[u"无标题 - 记事本"][u"垂直滚动条"].draw_outline() # 画出控件位置(寻找控件的方法之一,另一种是用winSpy来找)
下载 winSpy (这是一款在windows上查看所有窗口句柄的工具)
下载地址: 链接:https://pan.baidu.com/s/1uti_kaLHBWVonNkAMp0ZfA 提取码:bdgf