2016-10-16 2 views
1

je tente de sélectionner le chemin dans la iPhotoLibrary d'une photo par son id en utilisant l'AppleScript suivant:Obtenir chemin iPhotoLibrary par photo id en utilisant AppleScript

tell application "iPhoto" ensemble PHOTOID à 25801 ensemble thePhoto à la photo id (PHOTOID + 2^32) ensemble PhotoPath au chemin d'image de thePhoto end tell

cela ne fonctionne pas parce que Applescript m'a dit, qu'il est impossible de convertir 4.294993097E + 9 entier . J'ai écrit (photoID + 2^32) sous le numéro et Applescript n'a pas pu obtenir le chemin de l'image.

S'il vous plaît dites-moi ce qui était mon erreur et comment puis-je résoudre le problème.

Répondre

0

Vous devez d'abord obtenir l'objet « Photo » de l'ID par une recherche dans iPhoto, puis seulement obtenir le chemin de cet objet:

set myPhoto to first item of (every photo whose id is myId) 
set myPath to image path of myPhoto 

myPath est le chemin complet du fichier au format Unix (avec »/'et non': ')

+0

Cela fonctionne très bien thx. – domac