5 votes

Est-il possible d'exporter à partir de l'application Photos sans les deux boîtes de dialogue ?

Dans l'application Photos de MacOS, sélectionnez une ou plusieurs photos, puis choisissez > Fichier > Exporter > Exporter 1 photo . Une boîte de dialogue apparaît avec des options pour l'image exportée :

enter image description here

Acceptez les valeurs par défaut, puis sélectionnez Exporter. Une deuxième boîte de dialogue apparaît alors, demandant où les images doivent être stockées. Il en va de même si vous utilisez le raccourci clavier shift-command-E .

C'est un peu gênant lorsque l'on exporte beaucoup d'images au cours d'une session, d'autant plus que j'utilise toujours les options par défaut dans les deux boîtes de dialogue.

Existe-t-il des options ou des astuces pour éviter ces dialogues, ou au moins pour supprimer le premier dialogue (peut-être par le biais d'un paramètre d'exportation par défaut) ?

Par exemple, dans Adobe Lightroom, il est possible de créer un préréglage d'exportation, qui ne nécessite aucune confirmation ou interaction. Lightroom peut également Exporter avec précédent qui ne nécessite pas non plus de confirmation supplémentaire après la première utilisation. Existe-t-il quelque chose de semblable dans MacOS Photos ?

Adobe Lightroom has export options which don't require interaction

6voto

user3439894 Points 52496

Comme je l'ai mentionné dans un commentaire, chaque fois que j'ai quelque chose de répétitif à faire, je script sous une forme ou une autre, et c'est ainsi que je traite votre scénario.

En Automate , créer un nouveau Service flux de travail avec les paramètres suivants :

  • Le service ne reçoit aucune information dans Photos

Ajouter un Exécuter AppleScript action .

  • Remplacer la valeur par défaut code avec les éléments suivants exemple AppleScript code :

    set thisLocation to (path to desktop)
    
    tell application "Photos"
        set theseItems to selection
        if theseItems is not {} then
            -- # Remove the '--' from in front of 'with' to export the original files.
            export theseItems to thisLocation -- with using originals 
        else
            display dialog "No files were selected to export!" buttons {"OK"} ¬
                default button 1 with title "Nothing To Do" with icon 1
        end if
    end tell

Sauvegarder le Automator Service flux de travail , par exemple : Exporter les fichiers sélectionnés

Attribuez-lui un raccourci clavier, dans :

Préférences du système > Clavier > Raccourcis > Services > Général

  • Exemple : Exporter les fichiers sélectionnés E

Maintenant dans Photos après avoir sélectionné le(s) fichier(s) à exporter, appuyez sur E et la sélection est exportée vers la base de données Bureau . Il n'est pas nécessaire de gérer plusieurs boîtes de dialogue, comme c'est le cas lorsque l'on appuie sur E .

Il s'agit évidemment d'une simple exemple AppleScript code et pendant que thisLocation est fixé à la valeur Bureau Néanmoins, il peut être placé où vous le souhaitez, là où le dossier existe déjà. Il doit simplement se présenter sous la forme d'un fichier alias si vous n'utilisez pas l'un des dossier constant path to (folder) les lieux, par exemple :

set thisLocation to alias "Macintosh HD:Temp:"

Par ailleurs, sur une note annexe, Automate offre un certain nombre de actions pour Photos et ces derniers, ainsi que d'autres actions peuvent apporter des solutions intéressantes à certaines tâches répétitives.


Remarque : Comme indiqué, il s'agit simplement exemple AppleScript code et peut être modifié si nécessaire au-delà de la modification de la valeur de thisLocation comme souhaité, par exemple en ajoutant with using originals à la fin de export theseItems to thisLocation ou d'autres code comme souhaité. Il incombe à l'utilisateur d'ajouter les éléments suivants traitement des erreurs qui peuvent être appropriées et/ou nécessaires.

Lors de l'utilisation d'un Exécuter AppleScript action en Automate vous trouverez peut-être utile de tester votre AppleScript code en script Éditeur où vous aurez accès à la Dictionnaire AppleScript pour Photos , dans le Bibliothèque disponible auprès de la Fenêtre menu ou appuyez sur L en script Éditeur .

4voto

Tetsujin Points 95239

Ce n'est peut-être pas la meilleure réponse, mais au cas où il n'y aurait pas de meilleures alternatives...

Je les fais simplement glisser sur le bureau [ou dans un dossier ouvert], ce qui enregistre la version éditée en cours, sans qu'aucune boîte de dialogue ne soit nécessaire.
Les multisélections fonctionnent, de même que les éléments individuels.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X