Menüs und Dialoge einer Windows-Anwendung "zuordnen"?

306
handle

Ich suche ein Programm, das alle Menüpunkte und Dialoge einer bestimmten Anwendung durchquert, um Screenshots zu erfassen und im Idealfall auch alle Element- / Widget-Informationen (Fenster, Registerkarten, Gruppen, Bezeichnungen, Eingabetypen, Maushinweise usw.) aufzulisten ein Baum.

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

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

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


Bearbeiten: Die Programmquellen und MS Visual Studio sind verfügbar, sodass eine andere Lösung nicht mit der laufenden Anwendung arbeiten muss, sondern die Informationen aus der Quelle / dem VS generiert.


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

1

0 Antworten auf die Frage