Wie kann ich Titel, Position und Größe des Fensters erhalten, wenn es die Accessibility API nicht unterstützt? Accessibility Inspector sieht es überhaupt nicht. Angenommen, es ist ein Xterm-Fenster in X11.app (X11-> Anwendungen-> Terminal).Wie bekomme ich den Titel, die Position und die Größe eines anderen Anwendungsfensters in Mac OS ohne Accessibility API?
5
A
Antwort
9
Sie sollten in der Lage sein, alle Fensterinformationen über die in der CGWindow.h-Headerdatei offenbarten Methoden zu erhalten. Apples Dokumente sind online auf der Quartz Window Services Reference Seite. Sie haben auch eine sehr informative Beispiel-App namens Son of Grab, die Ihnen den Einstieg erleichtern sollte.
1
Sie können CGWindowListCreateDescriptionFromArray() verwenden. Siehe CGWindow.h
Dies gibt Ihnen eine Reihe von Wörterbüchern. Die folgenden Informationen werden wahrscheinlich Sie nützlich sein:
- Position und Größe: kCGWindowBounds
- Name: kCGWindowName
Verwandte Themen
- 1. Wie kann ich die Größe eines bestimmten Anwendungsfensters ändern?
- 2. Wie bekomme ich die Position eines Kindelements
- 3. Wie bekomme ich die Position() eines XElement?
- 4. Wie legen Sie die Größe eines Silverlight OOB-Anwendungsfensters fest?
- 5. Wie bekomme ich die Position eines Steuerelements in XAML?
- 6. Wie kann ich die Größe des Android-Anwendungsfensters und nicht die physische Bildschirmgröße bekommen?
- 7. Wie bekomme ich Position, Breite und Höhe von Mac OS X Dock? Cocoa/Carbon/C++/Qt
- 8. Wie bekomme ich die Position und Größe eines HTML-Text-Knotens mit Javascript?
- 9. Wie bekomme ich die Position eines Elements in einem StackPanel?
- 10. Wie bekomme ich die Größe eines Arrays in Cobol?
- 11. Wert von AXTextField programmgesteuert festlegen (OS X Cocoa Accessibility-API)
- 12. Wie bekomme ich die aktuelle Größe eines Matrixstacks in OpenGL?
- 13. Wie bekomme ich die Größe eines RSA-Schlüssels in Java
- 14. Code zum Minimieren des Anwendungsfensters in Mac?
- 15. Wie bekomme ich den Cookie eines anderen Knotens in Erlang?
- 16. Wie bekomme ich die Position eines Midi Note?
- 17. Wie kann ich die Größe eines Sprites in Phaser/PixiJS skalieren, ohne seine Position zu ändern?
- 18. Setzen Sie die Cursorposition in Mac OS
- 19. Wie bekomme ich die MAC-Adresse eines Clients von HttpServlet?
- 20. Accessibility API verwenden, um die Größe und den Ursprung für die Browser-Fenster in einem NPAPI Plugin
- 21. Wie kann ich die Speicherorte von Mac OS X verfolgen?
- 22. Wie bekomme ich die oberste Position eines Elements?
- 23. Wie bekomme ich die IP/MAC-Adresse eines Blackberry-Geräts?
- 24. Wie bekomme ich die gleiche MAC-Adresse?
- 25. Wie bekomme ich die OS X Systemversion?
- 26. Wie bekomme ich die Desktop-Auflösung in Mac über Python?
- 27. Wie bekomme ich den Titel eines Links mit PHP Domodokument
- 28. Sie versuchen, die Höhe und Breite des Chrome-Anwendungsfensters über die Windows-API zu ermitteln?
- 29. Wie bekomme ich die Größe eines Iphone-Kontext
- 30. Wie bekomme ich die aktuelle Caret-Position?
Wissen Sie, wo tatsächlich von Barrierefreiheit Inspector herunterladen? Ich hasse es, wie Seiten auf der Apple-Website in Bewegung bleiben und verschwinden. – jayarjo