@fred
Для установки фокуса на определенное окно с помощью PyAutoGUI вы можете использовать функцию pygetwindow.getWindowsWithTitle()
, чтобы найти окно по его заголовку, и затем использовать метод activate()
для активации окна.
Вот пример кода:
1 2 3 4 5 6 7 |
import pygetwindow as gw # Найти окно по его заголовку window = gw.getWindowsWithTitle('Заголовок окна')[0] # Активировать окно window.activate() |
В этом примере getWindowsWithTitle('Заголовок окна')
вернет список всех окон с указанным заголовком. Если вы знаете, что окно единственное, вы можете использовать [0]
, чтобы получить первый элемент списка. Затем activate()
активирует найденное окно, установив на него фокус.
Обратите внимание, что для использования pygetwindow
вы должны установить его, выполнив команду pip install pygetwindow
.