Mac OS - 获取屏幕中某个坐标处的 UI 元素信息(如果有)
这是我的第一篇文章,希望得到你的帮助。
在Mac OS(10.5或10.6)中,我想在屏幕中的指定坐标处查找元素。
如果您曾经使用过 UIElementInspector,您就会明白我的意思。在 UIElementInspector 运行的情况下移动鼠标光标,您将获得有关鼠标光标下的元素的详细描述,这正是我想要的。
我知道 Applescript 足够强大,可以做很多事情,我们可以添加一些功能来满足一些特殊的需求。可以使用Object-C、Python、perl等进行扩展。
并且由于UIElementInspector是在Mac OS 10.6中实现和提供的,因此必须有方法来实现我的要求。
任何语言、任何实现都会有帮助。
this is my first post, wish your help.
In Mac OS (10.5 or 10.6), I want to find the element at the specified coordinate in screen.
If you have ever used UIElementInspector, you will konw exactly what I mean. Move mouse cursor around with UIElementInspector running, you will get a detail description, which is what I want, about the element under the mouse cursor.
I know Applescript is powerful enough to do many things, and we can add additions to it to fit some special needs. Extention can be performed using Object-C, Python, perl, etc.
And since UIElementInspector is implemented and provided in Mac OS 10.6, there must be ways to realize my requirement.
Any language, any implementation will be helpful.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您将无法在 applescript 中执行此操作。存在获取鼠标坐标的问题以及了解向哪个应用程序请求其 UI 元素的问题。您提到了 UIElementInspector...苹果提供了该源代码,因此只需下载并研究它即可。
You won't be able to do this in applescript. There's the problem of getting the mouse coordinates and the problem of knowing which application to ask for its UI Elements. You mentioned UIElementInspector... apple provides the source code for that so just download it and study it.