私のアプリケーションは、AppleScriptを使用して、ユーザーのホットキーに従ってiChatのステータスを変更します。すべてがうまくいっていますが、iChatが実行されていない場合、ステータスバーにアイコンが表示された状態で「iChatAgent」が実行されています。 DockにはiChatのアイコンがありません。iChatAgentによってiChatAgentによってプログラムでステータスを設定します
この場合、AppleScriptコマンドを送信してiChatステータス(tell application "iChat" set status blah-blah...
)を変更すると、iChatが自動的にアクティブになり、iChatのアイコンがDockに表示されます。私はiChatを有効にしたくありません。私はドックに何も変更する必要はありません。しかし、iChatが動作していないときは、iChatのステータスを変更する必要があります。
ステータスを変更するには、iChatAgentにアプリケーションでこれを行うにはどうすればよいですか?それはまったく可能ですか?
起動せずにAppleScriptを介して、iChatのステータスを設定することはできません!素晴らしい答え! – mischa