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

225
handle

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

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

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

Вот связанная функция Windows API: https://stackoverflow.com/questions/2751400/get-the-text-within-a-dialog-box


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


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

1

0 ответов на вопрос