Pywinauto находит окно процесса и фокусирует егоPython

Программы на Python
Ответить
Anonymous
 Pywinauto находит окно процесса и фокусирует его

Сообщение Anonymous »

Моя текущая ситуация такова, что я открываю процесс, который открывается в случайном месте (вот как этот процесс работает).

У меня есть PID процесса, поэтому мне нужно как-то сфокусировать это окно и переместить его в центр экрана.
Я делаю что-то неправильно, так как не могу даже установить фокус на этом окне... попробовал это с разными приложениями и получил тот же результат...

Способ выбора окна -

Код: Выделить всё

appl = pywinauto.application.Application()
appl.connect(process=824)
app_dialog = appl.top_window_()
app_dialog.Minimize()
app_dialog.Maximize()

##app_dialog.SetFocus() ##doesn't work aswell
##pywinauto.win32functions.SetForegroundWindow(app_dialog)## doesn't work
Спасибо, что прочитали :)

Подробнее здесь: https://stackoverflow.com/questions/442 ... d-focus-it
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»