Ik heb net m'n eerste AppleScript af, maar er zit nog een halve fout in. ( = Een fout die 50% kans op werken/ niet werken heeft.)
Dit script voert zich uit als ik me inlog. (Dock-icoon van .app-bestand, geëxporteerd vanuit script-bestand > Open na inloggen.)
Het laat het Leopard intro filmpje zien nadat ik me inlog.
Locatie van filmpje (waarschijnlijk ook bij jou Mac):
Applescript:
Hou er rekening mee dat als QuickTime laadt, er een Welkomst-scherm komt. Dat sluit ik eerst af voor ik het filmpje laad.
De delays zorgen er min of meer voor dat iTunes en QuickTime gesynchroniseerd het filmpje afspelen. (iTunes opent trager dan QuickTime, dus laadt trager)
De laatste delay (tell delay 34) = het filmpje duurt 34 seconden. Sluit daarna pas QuickTime en iTunes af.
Echter wilt QuickTime soms niet het filmpje laden. Tijdens het uitvoeren van het script via de Scripteditor lukt het wel, en als ik het "exporteer" (lees: sla op als...) als .app-bestand (zonder openingsvenster), blijkt het opeens niet meer te lukken. (Ik test het door uit en in te loggen.)
Graag jullie hulp gewenst.
Dit script voert zich uit als ik me inlog. (Dock-icoon van .app-bestand, geëxporteerd vanuit script-bestand > Open na inloggen.)
Het laat het Leopard intro filmpje zien nadat ik me inlog.
Locatie van filmpje (waarschijnlijk ook bij jou Mac):
Omdat het geluid (intro-sound.mp3) en beeld (intro.mov) apart staan en als ik ze wil samenvoegen met iMovie HD (omdat het met iMovie 2008 niet werkt) kwaliteit verlies, laat ik het geluid openen met iTunes en het beeld met QuickTime./Systeem/Bibliotheek/CoreServices/Configuratie-assistent.app/Contents/Resources/TransistionSection.bundle/Contents/Resources/
Applescript:
Ik zorg er eerst voor dat QuickTime en iTunes geladen zijn, voordat ik het filmpje afspeel.tell application "Finder"
activate
open application file "iTunes.app" of folder "Applications" of startup disk
open application file "QuickTime Player.app" of folder "Applications" of startup disk
delay 3
end tell
tell application "QuickTime Player"
activate
if window 1 exists then
close window 1
end if
end tell
tell (delay 3)
end tell
tell application "Finder"
activate
open document file "intro-sound.mp3" of folder "Resources" of folder "Contents" of document file "TransitionSection.bundle" of folder "Resources" of folder "Contents" of application file "Setup Assistant.app" of folder "CoreServices" of folder "Library" of folder "System" of startup disk
end tell
tell application "Finder"
activate
open document file "intro.mov" of folder "Resources" of folder "Contents" of document file "TransitionSection.bundle" of folder "Resources" of folder "Contents" of application file "Setup Assistant.app" of folder "CoreServices" of folder "Library" of folder "System" of startup disk
end tell
tell application "iTunes"
activate
if window 1 exists then
close window 1
end if
end tell
tell application "QuickTime Player"
activate
if window 1 exists then
present front document scale screen
end if
end tell
tell (delay 34)
end tell
tell application "QuickTime Player"
quit
end tell
tell application "iTunes"
quit
end tell
Hou er rekening mee dat als QuickTime laadt, er een Welkomst-scherm komt. Dat sluit ik eerst af voor ik het filmpje laad.
De delays zorgen er min of meer voor dat iTunes en QuickTime gesynchroniseerd het filmpje afspelen. (iTunes opent trager dan QuickTime, dus laadt trager)
De laatste delay (tell delay 34) = het filmpje duurt 34 seconden. Sluit daarna pas QuickTime en iTunes af.
Echter wilt QuickTime soms niet het filmpje laden. Tijdens het uitvoeren van het script via de Scripteditor lukt het wel, en als ik het "exporteer" (lees: sla op als...) als .app-bestand (zonder openingsvenster), blijkt het opeens niet meer te lukken. (Ik test het door uit en in te loggen.)
Graag jullie hulp gewenst.