7

我在 Windows 7 中使用 pywinauto,我正在寻找一种方法来查找应用程序的可用对话框和控件。以下是一个示例:

from pywinauto import application
import time

app=application.Application()
app.connect_(title_re = ".*Notepad", class_name = "Notepad")

您可以使用 pywinauto 启动或连接到应用程序。但我不知道如何在记事本中找到可用的内容。有什么想法吗?谢谢。

4

2 回答 2

4

这对我有用。来源: http: //pywinauto.github.io/docs/getting_started.html

from pywinauto import application

app = application.Application.Start("Notepad.exe")
app.Notepad.print_control_identifiers()
app.Notepad.MenuSelect("Edit->Replace")
app.Replace.print_control_identifiers()

或者你可以使用Swapy查看所有控件和类名

在此处输入图像描述

于 2015-03-30T12:54:45.243 回答
0

您可以通过执行 print_control_identifiers() 找到应用程序中可用的内容。试试这个代码:

app.print_control_identifiers()
于 2012-03-07T01:49:57.080 回答