python - 我如何在 pywinauto 中找到可用的对话框、应用程序的控件?

标签 python windows pywinauto

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

from pywinauto import application
import time

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

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

最佳答案

这对我有用。 来源: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查看所有控件和类名

enter image description here

关于python - 我如何在 pywinauto 中找到可用的对话框、应用程序的控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8008490/

相关文章:

c++ - 从 C++ 文件中读取和打印 UTF-8 符号

user-interface - 使用 pywinauto 检查复选框不起作用

python - 如何使用 pywinauto 控制 IE 浏览器

python - PyWinAuto 仍然有用吗?

python - 如何从 python (py) 文件中调用 C++ 函数?

c# - 如何使用 Application_UnhandledException 捕获一般异常?

python - 设计我的票务 API

android - 在 Wireshark 中看不到我手机的 WiFi 流量?

python - 简化时 SymPy 中的指数到三角转换 - 一个顽固的表达

python - 如何使用 Python 3 循环导入