2010-12-16 10 views
3

Mac OS Xのアプリケーション起動のシステムイベントに何らかの方法で接続する方法はありますか?たとえば、特定のアプリケーションを開くたびに、簡単なスクリプトやプログラムを実行したいとしましょう。私は、これを行うには何らかのココアAPIがあることを期待していますが、まだ見つけられていません。アプリケーション起動イベントを検出する

答えて

5

ああ、私はそれを自分で考え出しました。 NSWorkspaceという名前のクラスがあり、そこにはオブザーバーを追加できるNSNotificationCenterも含まれています。私は "NSWorkspaceDidLaunchApplicationNotification"という名前のオブザーバを追加しました。これはトリックを行うようです。

関連する問題