AppleScript qui charge l'image dans le dossier de iPhoto

  • susancbk
  • Proficient
  • Proficient
  • No Avatar
  • Inscription: Nov 13, 2004
  • Messages: 293
  • Loc: New York City
  • Status: Offline

Message Octobre 31st, 2007, 1:44 pm

Ce qui Im essayant de faire est de mettre un script AppleScript sur un dossier de sorte que chaque fois que je laisse tomber une image dans ce dossier il charge d'iPhoto et l'importe.

J'ai utilisé cet exemple similaire à mon terrain de départ: http://henrik.nyh.se/2006/12/automatica ... nto-iphoto

et vint à la présente
Code: [ Select ]
on adding folder items to this_folder after receiving added_items
    tell application "iPhoto"
        import from added_items
        delay 5 -- wait for import to finish
        tell (the first album whose name is "Last roll") to select photos
        assign keyword string "Eye-fi"
        select (the first album whose name is "Eye-fi")
    end tell
end adding folder items to
  1. on adding folder items to this_folder after receiving added_items
  2.     tell application "iPhoto"
  3.         import from added_items
  4.         delay 5 -- wait for import to finish
  5.         tell (the first album whose name is "Last roll") to select photos
  6.         assign keyword string "Eye-fi"
  7.         select (the first album whose name is "Eye-fi")
  8.     end tell
  9. end adding folder items to


Son amende à travailler sur mon powerbook g4, avec iPhoto 5.0. 4

Toutefois, lorsqu'ils sont jugés sur un livre mac, avec la dernière version d'iPhoto il commence à l'importation échoue avec une erreur des fichiers illisibles...theres cependant pas de fichiers répertoriés.

Heres un lien vers une capture d'écran du message d'erreur (la capture d'écran montre aussi mon script)
http://www.screencast.com/users/susanBuck/folders/Jing/media/f34a1d3a-aa65-4c63-92f6-8d98e22da285

Any Ideas?
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Octobre 31st, 2007, 1:44 pm

  • geowar
  • Born
  • Born
  • No Avatar
  • Inscription: Nov 20, 2008
  • Messages: 1
  • Status: Offline

Message Novembre 20th, 2008, 9:25 am

Au lieu de hardcoding fixe un temps de retard qui pourrait être trop court ou trop long usage de répéter tout (importateur) boucle:

repeat while (importateurs)
retard 0,5 - attendre 1 / 2 secondes et essayez à nouveau
end repeat

Ceci jusqu'à ce que iPhoto est fait d'importer, puis continuer.

Afficher de l'information

  • Total des messages de ce sujet: 2 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 17 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC