相关疑难解决方法(0)

Mac/Cocoa - 使用Accessibility API获取窗口列表

我想使用Accessibility API获取给定应用程序(外部)的所有窗口的列表.

目标是检查某个窗口是否打开.首先,我检查应用程序是否正在运行(使用[NSWorkspace runningApplications]并检查每个应用程序),然后我想检查为该应用程序打开的每个窗口的标题栏文本.

PS

所以我可以使用PID为app创建一个元素:

AXUIElementRef app = AXUIElementCreateApplication(pid);
Run Code Online (Sandbox Code Playgroud)

但我该怎么办呢?我是否朝着正确的方向前进?不能相信它很难找到这方面的例子.

cocoa accessibility

6
推荐指数
2
解决办法
9183
查看次数

标签 统计

accessibility ×1

cocoa ×1