Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Cocoa访问桌面上所有打开的窗口?_Cocoa - Fatal编程技术网

如何使用Cocoa访问桌面上所有打开的窗口?

如何使用Cocoa访问桌面上所有打开的窗口?,cocoa,Cocoa,有没有办法控制OS X桌面上打开的窗口,并更改每个窗口的属性,即大小或位置?我刚才对此做了一些挖掘,但没有找到使用Cocoa API的真正方法。我想您可以使用Carbon来实现这一点,但我最终使用的是Cocoa AppleScript桥来访问System Events AppleScript dictionary,它有表示应用程序进程、这些进程的窗口等的对象

有没有办法控制OS X桌面上打开的窗口,并更改每个窗口的属性,即大小或位置?

我刚才对此做了一些挖掘,但没有找到使用Cocoa API的真正方法。我想您可以使用Carbon来实现这一点,但我最终使用的是Cocoa AppleScript桥来访问System Events AppleScript dictionary,它有表示应用程序进程、这些进程的窗口等的对象