我就是没法让皮文auto工作。 基本上,我想让它打开系统设置(已经知道了),然后点击“更改设置”,但是用我的语言(德语)是“Einstellungenändern”。 我试过了:
from pywinauto import Desktop, Application, keyboard
from pywinauto.application import Application
app = Application().start("control system")
#so far it works, after that I've tried two options
#1
app.window_(title_re="System").window_(title="Einstellungen ändern").click()
#2
app.window_(best_match="System" ).window_(best_match="Einstellungen ändern").click()
我用AutomationId试过这两种方法检查.exe,而不是“System”或“Einstellungenändern”,我尝试了ClickInput()
而不是{
有什么想法吗?在
几乎没有问题:
Application
对象指定的"uia"
。在此代码适用于我的英语Win10:
.click_input()
也可以。后端"uia"
将方法.click()
定义为.invoke()
的别名,因为InvokePattern对于不同的控件类型可能有不同的含义。在注意:单击“更改设置”后,出现的“系统属性”窗口正在另一个进程中运行,该进程需要再次使用方法
.connect()
,并且可能为了方便而分离Application
实例。在相关问题 更多 >
编程相关推荐