Applescript no reproducirá películas cuando se despierte del sueño

0

Tengo el siguiente AppleScript, que es activado por iCal para que actúe como mi despertador:

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 usado 'reproducir documento frontal' y 'reproducir documento 1' para el bloque marcado con guiones. El problema es que las Preferencias del sistema activan la computadora a tiempo (desde el modo de espera, 5 minutos antes de que se active el script). El script funciona, abriendo el archivo y subiendo el volumen de la computadora.

Pero, cuando realmente se ejecuta el script de verdad, y SOLO entonces, el maldito archivo de sonido no se reproducirá. 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 se reproduce bien. Cuando reinicio el tiempo de suspensión de la computadora y el evento del día, se abre y se reproduce bien.

Es solo cuando realmente puse mi computadora en modo de suspensión, descansé durante 8 horas y el script despertó a la computadora que no funciona. Ayuda !!

    
pregunta SoItBegins 31.07.2012 - 21:57

1 respuesta

1

Bien, finalmente lo descubrí después de escribir 4 o 5 iteraciones diferentes del código. Agregar una declaración de demora antes de que funcionara 'tell document 1': la secuencia de comandos se ejecutaba con demasiada rapidez e intentaba jugar la final antes de que estuviera abierta.

Gracias, Lri!

    
respondido por el SoItBegins 02.08.2012 - 21:49

Lea otras preguntas en las etiquetas