如果使用applescript插入的介质为空,则弹出磁盘

时间:2015-03-19 14:58:45

标签: applescript optical-drive

我希望创建一个自定义AppleScript,如果插入的cd为空,它将自动弹出我的光驱。我对应用程序很新,并且非常感谢有关如何找到答案的一些意见。

我目前创建了数组

set diskName to "disk2"
tell application "Finder"

end tell

其中磁盘2是我的光驱...如果有任何介质,我已经能够弹出驱动器,如果有任何介质,我已经想出了如何安装CD,但我似乎无法弄清楚是否有可能索引媒体,然后在没有数据的情况下弹出。

提前感谢任何意见或建议!


我相信我已经找到了某种解决方案

set r to do shell script "/usr/bin/drutil status"

set diskName to "disk2"

if r contains "No Media Inserted" then

    do shell script "drutil tray eject"

end if

if r does not contain "No Media Inserted" then

    if r contains "blank" then

        do shell script "drutil tray eject"

    else

        tell application "iTunes" to activate

    end if

end if

1 个答案:

答案 0 :(得分:0)

在插入空白磁盘时,我始终没有注意到这一点。