如何将我的 RubyCocoa 应用程序放在最前面?基本上我想获得与 applescript 行相同的结果:
tell application "Whatever" to activate
如何将我的 RubyCocoa 应用程序放在最前面?基本上我想获得与 applescript 行相同的结果:
tell application "Whatever" to activate
在 Cocoa 中,您可以使用 NSApplication 的-activateIgnoringOtherApps:来推动您的应用程序。大概您可以通过 RubyCocoa 桥接器进行调用。
这肯定有有效的用途,我相信您知道自己在做什么,但请记住,如果您使用不当,Mac 用户会用干草叉和霰弹枪追赶您。当用户忙于处理其他事情时,应用程序窃取焦点并不能真正在 OS X 上运行。