Frage

Für ein Projekt muss ich ein wenig Buddy App erstellen, die den Inhalt einer der wichtigsten App-Textfelder lesen.

Gibt es eine Möglichkeit, um den Inhalt eines Fensters / -kontrolle (Ich habe Interesse an dem Text des Textfeldes) auf OS X zu bekommen? So etwas wie GetDlgItemText () unter Windows, wo gäbe ich nur die globalen Griff der Kontrolle und die Kontrolle des Text erhalten.

Kann jemand von euch mir ein paar Stichworte für googeln? :)

War es hilfreich?

Lösung

Die UIElementInspector Beispielprojekt ein guter Ausgangspunkt ist für die Verwendung der Zugänglichkeits APIs .

Eine weitere gute Sache zu Google ist "Applescript-Schnittstelle Scripting"

Wenn Sie auf 10.5 Apple von Cocoa oder höher verwenden, die Scripting Brücke Ihr Leben leichter machen können.

Viel Glück!

Andere Tipps

Ich würde beginnen mit Apple

  

Für ein Projekt muss ich ein wenig Buddy App erstellen, die den Inhalt einer der wichtigsten App-Textfelder lesen.

Vergessen Sie das Textfeld-der Begleit-App muss nicht darüber wissen oder kümmern. Haben Sie die wichtigsten App, die wenig Text in dem Begleit-App oder die Begleit-App Anfrage vom Haupt App übergeben. Sie können verwenden verteilte Objekte dies zu tun.

  

So etwas wie GetDlgItemText () unter Windows, wo ich die globalen Griff Kontrolle nur passieren und die Kontrolle des Text erhalten.

Es gibt keine globale Handle für eine Kontrolle in einem Prozess in Mac OS X. Die nächste Sache Zugänglichkeit sein würde, aber es gibt viel einfachere Wege, dies zu tun, die keinen Zugang für Hilfsgeräte erfordern eingeschaltet werden. DO ist einer von ihnen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top