pywinauto не подключается к After Effects?

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 ответ

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

app.TopWindowTitle.print_control_identifiers()

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

print([w.window_text() for w in app.windows()])
Другие вопросы по тегам