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

如果使用applescript插入的介质为空,则弹出磁盘,applescript,optical-drive,Applescript,Optical Drive,我希望创建一个自定义的applescript,如果插入的cd是空白的,它会自动弹出我的光驱。我是applescripts的新手,如果您能提供一些关于如何找到答案的信息,我将不胜感激 我目前已经创建了阵列 set diskName to "disk2" tell application "Finder" end tell 其中磁盘2是我的光盘驱动器。。。如果有介质,我可以弹出驱动器;如果有介质,我知道如何装入cd;但我似乎不知道是否可以对介质进行索引,然后在没有数据时弹出驱动器 提前感谢您的任

我希望创建一个自定义的applescript,如果插入的cd是空白的,它会自动弹出我的光驱。我是applescripts的新手,如果您能提供一些关于如何找到答案的信息,我将不胜感激

我目前已经创建了阵列

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

我真的不明白这有什么意义,每次插入空白磁盘时都会收到警告。

主要目的是充当辅助程序的助手。我正在使用一个光盘拾取器和一个程序从光盘上撕下数据,但是如果磁盘是空白的或被刮伤的,该程序没有自动拒绝功能。我想补充一点,自动拒绝功能很重要,因为整个过程都在处理一批光盘。。。我不想让一张坏的光盘妨碍整个渲染过程我不知道你使用了某种类型的光盘拾取器,我以为你是手动将光盘插入托盘的,然后你就应该被注意到了。我很高兴你找到了解决办法!