Как закрыть окно, используя pywinauto, у которого нет «File-> exit» в меню? - PullRequest
0 голосов
/ 18 октября 2019

Я выполнил некоторые задачи для приложения, и теперь я хочу закрыть его окно , но Я не хочу завершать процесс (т. Е. Он должен продолжать работать в системном трее).

Какой правильный способ сделать это в pywinauto ? Я думаю об использовании pyautogui в качестве крайней меры.

ПРИМЕЧАНИЕ. В приложении нет файлового меню.

1 Ответ

1 голос
/ 23 октября 2019

Вы можете проверить, есть ли конкретная горячая клавиша для закрытия программы. Однако самый простой способ сделать это - отправить Alt-F4.

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

или

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

Это объясняется в документации

...