Mac 从睡眠模式恢复后运行苹果脚本

nbn*_*lko 4 macos applescript optical-drive hard-drive

我希望我的 MacBook 每次从睡眠模式恢复时运行一个脚本。

我的代码非常简单:

  tell application "Finder"

    if exists (disk "HDD") then

        do shell script "diskutil eject HDD"
    else
        do shell script "diskutil mount HDD"
        do shell script "diskutil eject HDD"


    end if
end tell
Run Code Online (Sandbox Code Playgroud)

我在 CD-ROM 托架中安装了第二个 HDD,每次从睡眠模式恢复时,我都能听到驱动器旋转的声音,即使它的当前状态尚未安装。但在驱动器上强制执行安装/弹出命令可以解决此问题。唯一的缺点是我必须手动执行此操作;现在我想克服这个问题。

有人可以帮我解决这个问题吗?

jva*_*ela 5

该页面有几个选项:

https://apple.stackexchange.com/questions/27036/possible-to-run-scripts-on-sleep-and-wake

看来 Scenario 应用程序可能会有所帮助-