Il est impossible d’obtenir menu item \"export
bonjour,
je réalise mon premier applescript pour exporter des présentations keynote en powerpoint.
je m'inspire d'autres applescript trouvés sur le net.
voici mon script :
Code:
1 2 3 4 5 6 7 8 9 10
| set thisFile to "/Volumes/SharedDocs/Mes images/patclairekey/abinader mario.key"
tell application "System Events"
tell application "Keynote"
activate
open thisFile
end tell
tell process "Keynote"
click menu item "export..." of menu "Fichier" of menu bar item "Fichier" of menu bar 1
end tell
end tell |
sur la ligne --> click menu item "export..." of menu "Fichier" of menu bar item l'erreur suivante:rror "Erreur dans System Events*: Il est impossible d’obtenir menu item \"Export...\" of menu \"Fichier\" of menu bar item \"Fichier\" of menu bar 1 of process \"Keynote\"." number -1728 from menu item "export..." of menu "Fichier" of menu bar item "Fichier" of menu bar 1 of process "Keynote"
il semble que le script ne trouve pas l'option de menu "Export...": lorsque je remplace cette option par l'option "Fermer" (pour fermer la présentation e cours) cela marche très bien?
pourriez-vous m'aider?
Il est impossible d’obtenir menu item \"export
Bonsoir Christophe1966,
En règle générale, l'utilisation directe des menus avec leurs libellés est délicate pour plusieurs raisons :
- L'orthographe doit être scrupuleusement identique; majuscules et minuscules. Souvent l'erreur vient des ... qui peuvent être 3 "." ou le caractère obtenu par alt ";".
- si l'auteur du logiciel change la moindre chose, cela ne fonctionne plus sur une version suivante de l'application.
Donc je préfère utiliser les touches de raccourcis claviers, qui, elles, ne changent presque pas.
Je n'ai pas l'application Keynote, mais souvent le menu Export se fait avec les touches Command E. J'espère que c'est le cas !
Donc en encadrant avec un tell "System Events" / end tell, l'instruction : keystroke "E" using {command down}, cela doit permettre de t'en sortir
Cordialement
les raccourcis claviers ne marchent non plus??
Merci Pbell pour la réponse mais le raccourci clavier "E" ne fonctionne pas non plus. Cependant, avec ces raccourcis j'aurais pu trouver une autre solution sans faire des exports à répétitions mais des copier coller à répétition sur plusieurs fichiers keynote puis exporter manuellement en une seule fois: seulement voilà problème aussi ou l'instruction:
tell application "System Events" to keystroke "V" using {command down}
(mais aussi "A" pour tout sélectionner et "C" pour copier) ne marche pas, elle active en fait un autre menu qui est la gestion des couleurs mais ce raccourci clavier correspondant est shift command C!!!
pourquoi mon instruction tell application "System Events" to keystroke "V" using {command down} réagit comme si le raccourci était shifté???
je ne comprends pas?
merci pour votre aide
SOLUTION pour "export..."
Désolé de répondre si tard.
mais j'ai fini par trouver la solution : il faut bien écrire "Export..." mais les trois petits points "..." sont les caractères ellipsis que l'on obtient par la séquence de touches alt "+" (à vérifier car je n'ai plus de mac avec moi). Il ne faut donc pas taper trois fois le point mais bien cette séquence de touches.
En espérant que cela serve à quelqu'un!