python-3.x - 如何使用菜单中没有 "File->exit"的 pywinauto 关闭窗口?

标签 python-3.x pywinauto

我已经在应用程序上执行了一些任务,现在我想关闭它的窗口但是我不想终止进程(即它应该继续在系统托盘中运行)。

pywinauto 中正确的做法是什么?我正在考虑使用 pyautogui 作为最后的手段。

注意:该应用程序没有文件菜单。

最佳答案

您可以查看是否有用于关闭程序的特定热键。但是,最简单的方法是发送 Alt-F4。

app.type_keys("%{F4}") # Alt-F4

app.send_keys("{VK_MENU}{F4}")

这在 documentation 中有解释

关于python-3.x - 如何使用菜单中没有 "File->exit"的 pywinauto 关闭窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58446247/

相关文章:

python - 为什么当尝试获取 Python 内置源时,inspect.getsource 会抛出 TypeError ?

python - Tkinter - 如何获取整数输入值?

Python IRC-Bot Quakenet 无识别响应

python - 如何使用 pywinauto 使窗口透明?

python - 使用 Python 在 Firefox 中自动下载文件

python - 如何使用 pywinauto 从上下文菜单中选择菜单项?

python - 使用 pywinauto 查找 GUI 元素

python - 如何将外部文件中的分数添加到字典中并对它们进行从 1 到 10 的排名

python - 无法在 python 中使用 pywinauto 自动点击 "Oracle VM virtual box"按钮

python - 为什么语法无效(<string>,第 24 行)?