AppleScript不会自动退出

问题描述:

有什么办法可以让我的脚本自动关闭吗?注意:如果您强制退出它,屏幕保护程序会保留在桌面上,因此它不是因为它在应用程序中运行。AppleScript不会自动退出

tell application "System Events" 
    tell screen saver preferences 
     if running then 
      do shell script "killall ScreenSaverEngine" 
     else 
      do shell script "//System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background" 
     end if 
    end tell 
end tell 

添加&> /dev/null &的shell脚本:

tell application "System Events" 
    tell screen saver preferences 
     if running then 
      do shell script "killall ScreenSaverEngine" 
     else 
      do shell script "//System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &> /dev/null &" 
     end if 
    end tell 
end tell 
+0

啊好吧谢谢:) – hawkfalcon