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 .