AppleScript ou Automator Workflow pour vrac Conversion des présentations Powerpoint à Keynote

apple.stackexchange https://apple.stackexchange.com/questions/8317

  •  22-10-2019
  •  | 
  •  

Question

J'ai un grand nombre de présentations Powerpoint que je voudrais convertir en Keynote. Je peux convertir chacun manuellement en procédant comme suit:

  1. Dans le Finder, un clic droit sur le document Powerpoint et sélectionnez Ouvrir avec ... -> Keynote
  2. Dans Keynote, choisissez Enregistrer sous ... , cochez la case Enregistrer une copie sous case à cocher, sélectionnez iWork '08 comme format, et cliquez sur OK .

Cependant, cela pour chaque document est fastidieux. Je voudrais un moyen de les convertir à la fois.

J'ai essayé de créer un flux de travail Automator pour cela, mais ont été complètement échoué. (Je pense être un programmeur fait réellement impossible de comprendre les pour-le-repos-de-nous des outils comme Automator et AppleScript.) Aider quelqu'un peut me sortir?

Était-ce utile?

La solution

Je ne pouvais pas comprendre comment obtenir Automator pour le faire, mais je suis en mesure de battre AppleScript dans la soumission. Il suffit d'enregistrer ce qui suit comme une application dans l'éditeur AppleScript, puis faites glisser les fichiers que vous souhaitez convertir sur l'icône. Il vous demandera de choisir un dossier dans lequel les fichiers convertis seront placés.

on open droppedFiles
    set theDestinationFolder to (choose folder with prompt "Choose destination folder") as Unicode text
    repeat with theFile in droppedFiles
        tell application "Keynote"
            open theFile
            set theSlideshow to slideshow 1
            set theDestinationPath to theDestinationFolder & (name of theSlideshow)
            save theSlideshow in theDestinationPath
            close theSlideshow
        end tell
    end repeat
end open

(je ne sais pas vraiment ce que je fais avec AppleScript. S'il y a des améliorations qui peuvent être faites ici, je voudrais savoir à leur sujet.)

Autres conseils

Avez-vous essayé de créer un flux de production Automator en utilisant la fonction Watch Me Do (qui semble approprié ici)? Quels problèmes avez-vous rencontré?

Licencié sous: CC-BY-SA avec attribution
Non affilié à apple.stackexchange
scroll top