Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6
  1. #1
    Invité de passage
    Homme Profil pro christophe
    Chef de projet en SSII
    Inscrit en
    novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Nom : Homme christophe
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : novembre 2012
    Messages : 4
    Points : 0
    Points
    0

    Par défaut 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?

  2. #2
    Membre chevronné

    Homme Profil pro Philippe
    Directeur de projet
    Inscrit en
    septembre 2010
    Messages
    204
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : septembre 2010
    Messages : 204
    Points : 670
    Points
    670

    Par défaut 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

  3. #3
    Invité de passage
    Homme Profil pro christophe
    Chef de projet en SSII
    Inscrit en
    novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Nom : Homme christophe
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : novembre 2012
    Messages : 4
    Points : 0
    Points
    0

    Par défaut 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

  4. #4
    Membre chevronné

    Homme Profil pro Philippe
    Directeur de projet
    Inscrit en
    septembre 2010
    Messages
    204
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : septembre 2010
    Messages : 204
    Points : 670
    Points
    670

    Par défaut Raccourcis clavier

    Bonjour Christophe1966,
    En toute logique, je dirai que dans l'instruction pour copier, le caractère envoyé devrait être "c" et non pas "C".
    En effet, le "C" (majuscule) est en fait shift+c.
    Pour vérifier cela, lance keynote et essaye directement au clavier command+shift+c. cela devrait te donner la palette de couleur.

    Si c'est le cas, tu dois juste changer le "C" en "c" (minuscule) dans l'instruction keystroke.
    Sans doute il faut aussi vérifier l'export dans Keynote : est-ce command+shift+e ou est-ce command+e ?

    Cordialement

  5. #5
    Invité de passage
    Homme Profil pro christophe
    Chef de projet en SSII
    Inscrit en
    novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Nom : Homme christophe
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : novembre 2012
    Messages : 4
    Points : 0
    Points
    0

    Par défaut 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!

  6. #6
    Responsable Mac & iOS

    Avatar de kOrt3x
    Homme Profil pro Aurélien Gaymay
    Technicien Informatique/Webmaster
    Inscrit en
    septembre 2006
    Messages
    3 579
    Détails du profil
    Informations personnelles :
    Nom : Homme Aurélien Gaymay
    Âge : 30
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien Informatique/Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : septembre 2006
    Messages : 3 579
    Points : 14 538
    Points
    14 538

    Par défaut

    Citation Envoyé par christophe1966 Voir le message
    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!
    Si ton problème est résolu, n'oublie pas le botton
    La rubrique Mac
    Les cours & tutoriels Mac
    Critiques de Livres Mac & iOS
    FAQ Mac & iOS

    ________________________________________________________________________
    QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
    Mon Livre sur AppleScript : AppleScript: L'essentiel du langage et de ses applications

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •