我编写了一个 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 相同,但事实并非如此。
任何帮助表示赞赏!