【发布时间】:2010-01-21 07:51:57
【问题描述】:
我想使用 Accessibility API 来获取给定应用程序(外部)的所有窗口的列表。
目标是检查某个窗口是否打开。首先我检查应用程序是否正在运行(使用 [NSWorkspace runningApplications] 并检查每一个),然后我想检查为该应用程序打开的每个窗口的标题栏文本。
PS
所以我可以使用 PID 为应用创建一个元素:
AXUIElementRef app = AXUIElementCreateApplication(pid);
但是我该怎么做呢?我是否朝着正确的方向前进?真不敢相信在这方面很难找到例子。
【问题讨论】:
标签: cocoa accessibility