Die Menüs und Dialoge einer Windows-Anwendung „abbilden“?

Die Menüs und Dialoge einer Windows-Anwendung „abbilden“?

Ich suche ein Programm, das alle Menüpunkte und Dialoge einer gegebenen Anwendung durchläuft, um Screenshots zu erfassen und idealerweise auch alle Element-/Widget-Informationen (Fenster, Registerkarten, Gruppen, Beschriftungen, Eingabetypen, Maushinweise, ..) als Baum aufzulisten.

Ich verstehe, dass es möglicherweise nicht möglich ist, eine perfekte Darstellung der Struktur zu erhalten, aber jede Automatisierung wäre wirklich hilfreich.

Das ähnlichste, was ich gefunden habe, ist ein AutoHotkey-Skript unterhttp://www.autohotkey.com/board/topic/7771-extracting-menus/was ich noch nicht getestet habe, da ich davon ausgehe, dass es für diese (Dokumentations-)Aufgabe andere Optionen gibt.

Hier ist eine zugehörige Windows-API-Funktion:https://stackoverflow.com/questions/2751400/get-the-text-within-a-dialog-box


Edit: Die Programmquellen und MS Visual Studio sind vorhanden, eine andere Lösung müsste also nicht mit der laufenden Anwendung arbeiten, sondern die Informationen aus der Quelle/VS generieren.


Bearbeitung 2: Hier ist ein bisschen VBA unter Verwendung der API-Funktion:http://www.unagibay.com/DesktopDefault.aspx?tabindex=2&tabid=100&itemid=1824

verwandte Informationen