RubyCocoa アプリケーションを前面に出すにはどうすればよいですか? 基本的に、applescript 行と同じ結果を達成したいと考えています。
tell application "Whatever" to activate
RubyCocoa アプリケーションを前面に出すにはどうすればよいですか? 基本的に、applescript 行と同じ結果を達成したいと考えています。
tell application "Whatever" to activate
Cocoa では、NSApplication の -activateIgnoringOtherApps :を使用してアプリを前進させます。おそらく、RubyCocoa ブリッジを介してその呼び出しを行うことができます。
これには間違いなく有効な用途があり、あなたが何をしているのか知っていると確信していますが、これを不適切に使用すると、Mac ユーザーがピッチフォークやショットガンで追いかけてくることに注意してください. ユーザーが別の作業をしているときにアプリがフォーカスを奪うのは、OS X ではうまくいきません。