Il mio primo problema: per qualche motivo l'Applescript Editor non è in grado di raccogliere eventi durante la registrazione da Keynote'09 (ho già attivato le opzioni di accessibilità). L'editor rimane vuoto per tutte le azioni che eseguo. Però funziona perfettamente per cose come Finder.
Il problema che ne deriva: voglio comunque dire a Keynote di esportare le presentazioni, così ho creato questo script:
set thisFile to "/Users/ks/Desktop/test.key"
tell application "System Events"
tell application "Keynote"
activate
open thisFile
set frontmost to true
click menu item "Export…" of menu 1 of menu bar item "File" of menu bar 1
end tell
end tell
Questo script soffocherà sull'ultima riga (quella con "voce di menu clic") quando viene salvata dicendo: "la fine della linea prevista ma il nome della classe trovata" e "la voce di menu" saranno evidenziati. Non so come aggiustarlo. Eventuali suggerimenti? Vedo codice su tutto il web facendo esattamente la stessa cosa. Si tratta di una versione problema perché la sua Keynote '09?