Я написал Applescript, который отключает различные IM-клиенты, закрывает iTunes, а затем запускает мою заставку.
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, но это не так.
Любая помощь приветствуется!