0

スクリプトが自動的に閉じるようにする方法はありますか? 注: 強制終了すると、スクリーンセーバーはデスクトップに残ります。これは、アプリ内で実行されているためではありません。

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
4

1 に答える 1

1

&> /dev/null &シェル スクリプトに追加します。

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
于 2012-07-01T20:28:59.610 に答える