J'ai bien avancé grâce à Eskimau. 🙂
Si ça peut aider, voici mon code - un peu lourd peut-être mais que j'ai essayé de rendre clair. Il ne me reste plus qu'à ouvrir le fichier avec mon éditeur RAW, ça sera plus facile pour moi - j'ai eu un peu de mal avec les guillemets et les espaces dans le terminal 😉.
Je précise que je n'utilise pas la photothèque iCloud et que je ne copie pas mes photos dans la photothèques à l'importation (je préfère maîtriser mon rangement). Je range mes photos sur un disque externe nommé "PHOTO", les photos étant classées par années dans des dossiers du type "Photos 2018". La recherche est très rapide, donc le script me convient parfaitement.
À suivre…
tell application "Photos"
set n to count of selection
set dialogText to ""
if n = 0 then -- aucune photo sélectionnée
set dialogText to "Il faut sélectionner au moins une photo."
else if n > 1 then -- plusieurs photos sélectionnées
set dialogText to "Il ne faut sélectionner qu'une seule photo."
else -- OK, une seule photo sélectionnée
set thePictures to get the selection
copy item 1 of thePictures to thePicture
set nomFichierPhoto to filename of thePicture
set datePhoto to the date of thePicture
set anneePhoto to year of datePhoto as string
set rechChemin to "/Volumes/PHOTO/" & "\"" & "Photos " & anneePhoto & "\""
set findScript to "find " & rechChemin & " -name " & "\"" & nomFichierPhoto & "\""
set cheminFichierPhoto to do shell script findScript
set dialogText to "Chemin de la photo «" & nomFichierPhoto & "» :" & return & cheminFichierPhoto
end if
display dialog dialogText
end tell