macos - mac 从 sleep 模式恢复后运行苹果脚本

标签 macos applescript hdd optical-drive

我希望我的 macbook 每次从 sleep 模式恢复时都运行一个脚本。

我的代码非常简单:

  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

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

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

最佳答案

此页面中有几个选项:

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

似乎 Scenario 应用程序可能会有所帮助-

关于macos - mac 从 sleep 模式恢复后运行苹果脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35488690/

相关文章:

c# - 在 macOS 上编译/运行单个 C# 文件

html - 如何从浏览器打开本地文件?

mysql - 找出 MySQL 在 Mac OS X 上的安装位置

loops - Applescript 相当于 "continue"?

directory - 从 AppleScript 路径中提取文件扩展名

external - NTFS/GPT 挂载以退出代码 13 退出

windows-vista - 在Vista Ultimate 64位上获取HDD(而非NOT卷)序列号

Android:在模拟器上安装 Market 应用程序?

applescript - 将 AppleScript 编译成带参数的应用程序