如何使用python3控制windows 10中的窗口



我正在寻找一种获得窗口信息的好方法,以便以编程方式查找和关闭它们。

我一直在使用pywinauto和pyautogui。把我所有的知识都来自autoit。

使用python3 autoit一直不起作用。

我们希望从Python3实现:以下是要翻译为Python3的AutoIT命令

If WinExists("WindowName") then
WinClose("WindowName")

感谢大家的帮助,我似乎找到了一个好的解决方案。希望这也能帮助到其他人!

这将应用程序连接到Pywinauto:

import pywinauto as pwa
app = pwa.application.Application(backend="uia")
app.connect(path='AppName.exe')

在这里,我们为应用程序窗口创建一个对话框,并指定一个名称引用。

dlg = app.window(title_re=".*AppName.*")

在这个区域,我们正在调用窗口,等待它准备就绪。然后我们要关上窗户。

dlg.child_window(title="WindowName", control_type="Window").wait('ready', timeout=10):
dlg.child_window(title="WindowName", control_type="Window").close()
print("Window is closed")

最新更新