如何控制 windows in windows 10 with python3
How to control windows in windows 10 with python3
我正在寻找一种获取 window 信息的好方法,以便以编程方式查找和关闭它们。
我一直在使用 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')
我们在这里为应用程序 window 创建一个对话框并指定一个名称引用。
dlg = app.window(title_re=".*AppName.*")
在这个区域,我们正在调用window,等待它就绪。然后我们要关闭 window.
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")
我正在寻找一种获取 window 信息的好方法,以便以编程方式查找和关闭它们。
我一直在使用 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')
我们在这里为应用程序 window 创建一个对话框并指定一个名称引用。
dlg = app.window(title_re=".*AppName.*")
在这个区域,我们正在调用window,等待它就绪。然后我们要关闭 window.
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")