我尝试更改可通过以下方式访问的某些设置:
开始>右键单击计算机>管理
通过单击该开关启动的进程称为mmc.exe,所以我开始使用此代码:
>>> from pywinauto.application import Application
>>> app = Application()
>>> app.start_('mmc')
到目前为止,非常好 - 为我打开了应用程序。
现在我需要做文件>打开...以便我可以实际打开正确的设置文件。只有一个问题:
>>> app.windows_()
[]
嗯......什么?为什么说这个程序没有窗口?我该如何访问该窗口?
答案 0 :(得分:0)
适用于64位Python的Win7 x64:
>>> app = pywinauto.Application().Start('mmc.exe')
>>> app.Windows_()
[<pywinauto.controls.common_controls.ToolTipsWrapper object at 0x00000000031A9A90>,
<pywinauto.controls.win32_controls.DialogWrapper object at 0x00000000031A9AC8>,
<pywinauto.controls.common_controls.ToolTipsWrapper object at 0x000000000350E6D8>,
<pywinauto.controls.win32_controls.DialogWrapper object at 0x000000000350E5F8>,
<pywinauto.controls.win32_controls.DialogWrapper object at 0x000000000350E5C0>]
请为64位Windows使用适当的64位Python版本。我在32位Python中看到了相同的空列表。