Как мне использовать Pyinspect для получения идентификаторов всех элементов в приложении Win32?

#python

#python

Вопрос:

Я собираюсь использовать Pyautowin для автоматизации приложения Win32.

Однако мне нужно знать имена элементов управления / элементов, например, все элементы управления или пункты меню в блокноте. Я знаю, что могу использовать pyinspect для проверки элементов. Однако, похоже, у меня это не работает. Pyinpect запросил у меня файл .py, затем он просто перечисляет методы в файле py. Интересно, правильно ли я загрузил. Пожалуйста, направьте меня к правильной установке, и будет еще лучше, если есть пошаговое руководство.

Заранее спасибо, и ваша помощь будет высоко оценена!

Ответ №1:

В качестве альтернативы вы можете использовать встроенный inspect.exe внутри windows 🙂 Он творит чудеса при идентификации контроллеров, имен элементов / таблиц, которыми затем можно манипулировать с помощью PyAutowin.

Более подробную информацию можно найти здесь: https://docs.microsoft.com/en-us/windows/desktop/winauto/inspect-objects