«Отображение» меню и диалоговых окон приложения Windows?

«Отображение» меню и диалоговых окон приложения Windows?

Я ищу программу, которая обходит все пункты меню и диалоговые окна заданного приложения, чтобы делать снимки экрана и, в идеале, также выводить список всех элементов/виджетов (окна, вкладки, группы, метки, типы ввода, подсказки мыши и т. д.) в виде дерева.

Я понимаю, что получить идеальное представление структуры, возможно, не удастся, но любая автоматизация действительно была бы полезна.

Ближайший из найденных мной скриптов — AutoHotkey по адресуhttp://www.autohotkey.com/board/topic/7771-extracting-menus/которые я еще не тестировал, так как предполагаю, что есть и другие варианты для этой задачи (документирования).

Вот соответствующая функция Windows API:https://stackoverflow.com/questions/2751400/получить-текст-в-диалоговом-окне


Редактировать: Исходные коды программы и MS Visual Studio доступны, поэтому другому решению не нужно будет работать с запущенным приложением, а нужно будет генерировать информацию из исходного кода/VS.


Редактирование 2: Вот небольшой фрагмент кода VBA с использованием функции API:http://www.unagibay.com/DesktopDefault.aspx?tabindex=2&tabid=100&itemid=1824

Связанный контент