Quiero grabar automáticamente un CD de datos multiplataforma con el mismo contenido cada vez que se inserta un disco en blanco, y expulsarlo cuando haya terminado. Con ese fin, creé un AppleScript muy simple que hace precisamente eso:
do shell script "/bin/bash -c 'hdiutil burn ~/Desktop/catalog.iso'"
Funciona bien desde el editor de AppleScript. Si hago clic en "Ejecutar" con un CD vacío en el interior, graba el CD con los datos del archivo .iso y lo expulsa al finalizar.
Sin embargo, si selecciono "Ejecutar ~/Desktop/burn.scpt
" como la acción predeterminada al insertar un CD en blanco, no sucede nada. Tengo que abrir el editor de AppleScript y seleccionar "Ejecutar". ¿Cómo puedo hacer que realmente ejecute el script?