0

如何将我的 RubyCocoa 应用程序放在最前面?基本上我想获得与 applescript 行相同的结果:

tell application "Whatever" to activate
4

2 回答 2

3

在 Cocoa 中,您可以使用 NSApplication 的-activateIgnoringOtherApps:来推动您的应用程序。大概您可以通过 RubyCocoa 桥接器进行调用。

于 2009-05-06T23:07:48.237 回答
0

这肯定有有效的用途,我相信您知道自己在做什么,但请记住,如果您使用不当,Mac 用户会用干草叉和霰弹枪追赶您。当用户忙于处理其他事情时,应用程序窃取焦点并不能真正在 OS X 上运行。

于 2009-05-07T01:58:33.770 回答