我是新手Cocoa开发人员,我正在开发我的第一个应用程序.我想从任何应用程序的任何窗口读取一个唯一的标识符 - 无论是Cocoa还是Carbon.Cocoa应用程序使他们的窗口ID可用于AppleScript(尽管我确信通过正确的Objective C路径有更好的方法),但我正在尝试从Adobe应用程序中的文档访问窗口ID.这似乎更棘手.我在参考库中似乎找到的是HIWindowGetCGWindowID:
"当创建窗口时,此函数返回窗口服务器分配的窗口ID.窗口ID通常不适用于任何其他Carbon函数,但可以与需要窗口ID的其他Mac OS X函数一起使用,例如函数在OpenGL中."
这可以用来从我的程序中获取ID吗?或者它只是一个可以在一个应用程序中使用的功能?
如果有人能指出我正确的方向,我将永远感激不尽.
标题说明了一切.我只想知道输入什么命令将工作目录更改为前端查找器窗口中打开的任何目录.