作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试弄清楚 moom 如何修改其他应用程序的窗口。我的意思是,它可以更改其他 NSWindow 对象
的尺寸,但我真的不明白它从哪里获得窗口列表以及它如何访问它们的框架。
有没有办法通过类似的方式访问其他应用程序的执行:
NSArray *windows = [NSSystem allApplication]windowList];
您可以在这里找到 moom 的免费版本 http://manytricks.com/moom/
最佳答案
像这样的大多数工具都通过 Accessibility API 工作.这在 AppleScript 中作为“系统事件”应用程序公开,但直接使用它可能会获得更好的结果。请注意,用户必须“启用对辅助设备的访问”(在通用访问 prefpane 中)以允许您的应用程序执行此操作。
关于objective-c - osx 的 moom 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6779980/
我正在尝试弄清楚 moom 如何修改其他应用程序的窗口。我的意思是,它可以更改其他 NSWindow 对象 的尺寸,但我真的不明白它从哪里获得窗口列表以及它如何访问它们的框架。 有没有办法通过类似的方
我是一名优秀的程序员,十分优秀!