Tengo el siguiente AppleScript, que es activado por iCal para actuar como mi reloj de alarma:
set musicPath to the path to me as text
set musicPath to text items 1 thru -12 of musicPath as text
set musicPath to musicPath & "drumsolo.aif"
set volume output volume 90
tell application "QuickTime Player"
run
open musicPath
tell document 1 --
play --
end tell --
end tell
También he utilizado 'reproducir documento frontal' y 'reproducir documento 1' para el bloque marcado con guiones. El problema es que Preferencias del Sistema despierta el ordenador puntualmente (desde el reposo, 5 minutos antes de que se active el script). El script funciona, abriendo el archivo y subiendo el volumen del ordenador.
Pero, al ejecutar realmente el script de verdad, y SÓLO entonces, el maldito archivo de sonido no se reproduce. Simplemente se queda ahí. Cuando lo probé con el editor de Applescript, se abre y se reproduce bien. Cuando lo probé con iCal (restableciendo el evento a una nueva hora), se abre y reproduce bien. Cuando restablezco la hora de reposo del ordenador y el evento del día, se abre y reproduce bien.
Sólo cuando realmente pongo el ordenador a dormir, descanso durante 8 horas, y el script despierta el ordenador, no se reproduce. ¡¡¡Ayuda!!!