Quiero grabar automáticamente una multiplataforma de CD de datos con el mismo contenido cada vez que un disco en blanco se inserta, y de expulsión cuando haya terminado. Para ello he creado un muy sencillo AppleScript que hace precisamente eso:
do shell script "/bin/bash -c 'hdiutil burn ~/Desktop/catalog.iso'"
Funciona bien desde el editor AppleScript. Si hago clic en "Ejecutar" con un CD en blanco en el interior, se quema el CD con los datos de la .iso y lo expulsa al finalizar.
Sin embargo, si selecciona "Ejecutar ~/Desktop/burn.scpt
" como la acción predeterminada cuando se inserta un CD en blanco, no pasa nada. La verdad es que tengo que abrir el editor AppleScript y seleccione "Ejecutar". ¿Cómo puedo hacer lo que realmente ejecute la secuencia de comandos?