Mon premier problème : pour une raison quelconque, l'éditeur Applescript n'est pas en mesure de capter les événements lors de l'enregistrement à partir de Keynote'09 (j'ai déjà activé les options d'accessibilité). L'éditeur reste vide pour toutes les actions que j'effectue. Il fonctionne parfaitement pour des choses comme le Finder.
Le problème qui en résulte : je veux toujours dire à Keynote d'exporter des présentations et j'ai donc créé ce 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
Ce script s'étouffe sur la dernière ligne (celle avec "click menu item") lorsqu'il est sauvegardé en disant : "expected end of line but found class name" et "menu item" sera mis en évidence. Je ne sais pas comment résoudre ce problème. Des suggestions ? Je vois partout sur le web des codes qui font exactement la même chose. S'agit-il d'un problème de version parce qu'il s'agit de Keynote '09 ?