pywinauto не подключается к After Effects? - PullRequest
0 голосов
/ 21 сентября 2018
from pywinauto import application
app = application.Application().connect(process=7996)
app.print_control_identifiers()

Почему этот код не работает?он выдает ошибку.

AttributeError: Neither GUI element (wrapper) nor wrapper method 'print_control_identifiers' were found (typo?)

Единственная причина, по которой я могу думать, это то, что это 64-битное приложение и у меня 32-битный Python.

1 Ответ

0 голосов
/ 21 сентября 2018

connect() отлично работал в вашем коде.Следующая строка: print_control_identifiers() не является методом объекта app.Для этого необходимо создать спецификацию окна верхнего уровня:

app.TopWindowTitle.print_control_identifiers()

Чтобы вывести список заголовков верхнего окна:

print([w.window_text() for w in app.windows()])
...