我想在每次插入空白光盘时自动刻录具有相同内容的跨平台数据CD,并在完成后弹出它。为此,我创建了一个非常简单的AppleScript,它就是这样做的:
do shell script "/bin/bash -c 'hdiutil burn ~/Desktop/catalog.iso'"
它可以从AppleScript编辑器中正常工作。如果我单击“运行”并且内部有一张空白CD,它会使用.iso中的数据刻录CD并在完成时将其弹出。
但是,如果我~/Desktop/burn.scpt
在插入空白CD时选择“运行”作为默认操作,则不会发生任何事情。我实际上必须打开AppleScript编辑器并选择“运行”。如何让它实际运行脚本?