さまざまな IM クライアントを不在に設定し、iTunes を閉じてからスクリーンセーバーを起動する Applescript を作成しました。
tell application "Adium"
go away
end tell
tell application "Skype"
send command "SET USERSTATUS AWAY" script name "StatusSetter"
end tell
tell application "iTunes"
if player state is playing then
pause
end if
end tell
activate application "ScreenSaverEngine"
これはパスワードで保護されたスクリーンセーバーであり、(スクリーンセーバーがなくなったら) 逆のことをしようとしています。明らかに、各アプリケーションの「通知」アクションは問題ではありませんが、画面のロックが解除されると、これらを行う方法を見つけることができないようです. これは LoginItem と同じだと思っていましたが、そうではありません。
どんな助けでも大歓迎です!