Applescript non riproduce filmati quando si sveglia dal sonno

0

Ho il seguente AppleScript, che viene attivato da iCal per fungere da sveglia:

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

Ho anche usato "play front document" e "play document 1" per il blocco contrassegnato con trattini. Il problema è che le Preferenze di Sistema svegliano il computer in tempo (dal sonno, 5 minuti prima che lo script venga attivato). Lo script funziona, aprendo il file e alzando il volume del computer.

Tuttavia, quando esegui realmente lo script per vero, e SOLO quindi, il file audio dannato non verrà riprodotto. Si trova solo lì. Quando l'ho testato con l'editor di Applescript, si apre e suona bene. Quando l'ho provato con iCal (resettando l'evento a una nuova ora), si apre e suona bene. Quando resetto il tempo di sonno del computer e l'evento del giorno, si apre e suona bene.

È solo quando effettivamente metto in pausa il mio computer, resto per 8 ore e lo script riattiva il computer che non riproduce. Aiuto !!

    
posta SoItBegins 31.07.2012 - 21:57
fonte

1 risposta

1

OK, finalmente l'ho capito dopo aver scritto 4 o 5 diverse iterazioni del codice. Aggiungendo un'istruzione delay prima di "tell document 1" funzionava- lo script stava girando troppo velocemente e cercava di riprodurre la finale prima che fosse aperta.

Grazie, Lri!

    
risposta data 02.08.2012 - 21:49
fonte

Leggi altre domande sui tag