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 に答える