Danke für die Rückmeldung. Die erste Meldung besagt, dass die Option "Zugriff für Hilfsgeräte aktivieren" unter Systemeinstellungen/Bedienungshilfen nicht aktiviert sei. Ist das bei dir der Fall? War das Fenster mit den Bedienungshilfen während des Skriptlaufs offen? Die zweite Meldung ist mir unerklärlich, da das Skript sich ja nicht selber modifizieren und speichern will.
Es könnte aber auch schlicht ein Timing-Problem sein, wovon AppleScript leider sehr gerne mal betroffen ist. D.h. ein Befehl wurde noch nicht ganz abgearbeitet während der nächste ausgeführt wird. Hast du während des Skriptlaufs noch was anderes gemacht?
+ Antworten
Ergebnis 11 bis 20 von 101
-
04.06.2009, 23:03 #11Tekl
- Deutscher Thesaurus und Deutsch-Englisch-Wörtbuch für (Snow-)Leopards Lexikon (Dictionary.app).
- Beta-Version von BeoLingus Deutsch-Englisch für Snow Leopard.
- Die iPhoto-Diät: Weg mit den Originalen!
- BrowseBack: Zurück-Funktion für die Mighty Mouse
-
15.06.2009, 09:08 #12Boskop
- Registriert
- 12.2005
- Beiträge
- 212
Hallo Tekl,
vielen Dank für deine Rückmeldung, habe jetzt übers verlängerte WoEn nochmal ausgiebig getestet und dabei paralell nichts am Mac gemacht.
Also ich habe jetzt nicht alle 8.000 Bilder genommen, sondern einzelne Events, die meistens so in 1.000er Blöcken aufgeteilt sind.
Hier lief das Skript einfwandfrei durch.
Allerdings bekomme ich von AppleScript am Schluß immer eine Info, dass eine Zeitüberschreitung stattgefunden hat.
Ansonsten wie schon geschrieben eine sehr feine Sache dein Skript!
Grüße Thomas
-
16.06.2009, 01:27 #13
Interessant wäre zu wissen, wo genau ein Timeout auftritt. Der ließe sich ggf. umgehen.
Tekl
- Deutscher Thesaurus und Deutsch-Englisch-Wörtbuch für (Snow-)Leopards Lexikon (Dictionary.app).
- Beta-Version von BeoLingus Deutsch-Englisch für Snow Leopard.
- Die iPhoto-Diät: Weg mit den Originalen!
- BrowseBack: Zurück-Funktion für die Mighty Mouse
-
16.06.2009, 08:32 #14Boskop
- Registriert
- 12.2005
- Beiträge
- 212
Mmmh, wie kann ich das denn feststellen?
Wenn ich mich recht entsinne, sehe ich diese Meldung erst nach dem Abschlußinfofenster deines Skriptes.
Also ich bestätige die Info, dass x Bilder verschoben worden sind und dann erhalten ich die Meldung.
Wenn es eine Möglichkeit des Eingrenzens gibt, kann ich es gerne ausprobieren, wobei bei mir mittlweile alle Bilder entsprechend verschoben sind.
Unabhängig davon: müssten den im Ordner Originals nicht die Bilder entsprechend meiner Ereignisse sortiert sein?
Dies ist bei mir nämlich nicht der Fall.
Gruß Thomas
-
16.06.2009, 13:07 #15
Die Eingrenzung könnte schon reichen. Mal schauen.
Das mit der Sortierung habe ich aber jetzt nicht verstanden. Was meinst du damit?Tekl
- Deutscher Thesaurus und Deutsch-Englisch-Wörtbuch für (Snow-)Leopards Lexikon (Dictionary.app).
- Beta-Version von BeoLingus Deutsch-Englisch für Snow Leopard.
- Die iPhoto-Diät: Weg mit den Originalen!
- BrowseBack: Zurück-Funktion für die Mighty Mouse
-
16.06.2009, 13:26 #16Boskop
- Registriert
- 12.2005
- Beiträge
- 212
OK, war vielleicht ein wenig zu oberflächlich beschrieben.
Ich habe mir mal etwas genauer die Struktur in der Datenbank selbst angeschaut.
Also in iPhoto habe ich alle meine Fotos (ca. 8000 Stk.) in Alben organisiert und deshalb insgesamt nur 8 Ereignisse (Urlaub, Job, Schule, Freunde usw...).
Genau diese Ereignisse finde ich auf Ordnerebene im Ordner "Modified" nach Jahren unterteilt wieder. Also Ordner "Modified" -> Ordner "zB 2001, 2002..." -> Ereignis "job".
Bei dem Ordner "Originals" habe ich auch die Ordner mit den Jahreszahlen, aber dann die Ereignisse als Datum benannt, so wie sie anscheinend beim importieren erzeugt worden sind.
Oder hat das Ganze so seine Berechtigung? Ich bin davon ausgegangen, dass die Ordnerstruktur in den beiden Ordnern "Originals" und "Modified" gleich sein muß.
Grüße Thomas
PS: Anders gefragt, gibt es irgendwo eine gute Erklärung über den Aufbau der iPhoto Bibliothek?
-
16.06.2009, 18:16 #17
Achso, das Problem wurde hier ja schon angerissen. Das Problem ist, dass iPhoto beim Umbenennen von Ereignissen irgendwie nicht alle Ordner ändert, sondern die Import-Struktur beibehält. Wäre an sich keine Problem, wenn Apple es zulassen würde, dass man per AppleScript den genauen Speicherort des Bildes ermitteln könnte. Zumindest habe ich noch nicht rausgefunden wie es gehen könnte. Das ist leider die große Einschränkung bei dem Skript.
Tekl
- Deutscher Thesaurus und Deutsch-Englisch-Wörtbuch für (Snow-)Leopards Lexikon (Dictionary.app).
- Beta-Version von BeoLingus Deutsch-Englisch für Snow Leopard.
- Die iPhoto-Diät: Weg mit den Originalen!
- BrowseBack: Zurück-Funktion für die Mighty Mouse
-
19.06.2009, 01:23 #18
Hallo Tekl!
Erstmal vorweg: Schöne Idee mit deinem Helfer-Skript!
Was meinst Du damit? Suchst du den Pfad zum Original?
image path zeigt den Pfad zum aktuell eingestellten Bild an (also Original oder Fälschung)Code:original path
original path immer den Pfad zum Original
By the way! Habe ich das hier richtig herausgelesen, dass man nur selektierte Bilder austauschen kann? Wenn dem so ist, wäre es doch nett, den Usern auch eine Option zu geben, alle "nicht mehr benötigte Originale" in einem Rutsch zu entfernen.
Hat t_heinrich wirklich 8000 Bilder selektiert? Cool!
-
19.06.2009, 13:43 #19
Mensch sedna. Geht das schon immer? Ich dachte ich hätte das probiert. Meine Recherchen hatten auch meine Vermutungen bestätigt.
Es direkt auf alle anzuwenden war mir erst mal zu riskant, deswegen nur auf Auswahl.
Weißt zu zufällig noch, wie man den Event-Namen rausbekommt und dann auch noch die Pfade ändert?Tekl
- Deutscher Thesaurus und Deutsch-Englisch-Wörtbuch für (Snow-)Leopards Lexikon (Dictionary.app).
- Beta-Version von BeoLingus Deutsch-Englisch für Snow Leopard.
- Die iPhoto-Diät: Weg mit den Originalen!
- BrowseBack: Zurück-Funktion für die Mighty Mouse
-
20.06.2009, 16:27 #20
Hallo Tekl!
Die Events herauszubekommen, würde wohl etwas aufwendiger werden.
Aber was meinst Du mit Pfade ändern?
Ich habe den Thread mal durchgelesen, kann aber das "Problem" nicht nachvollziehen. Kannst Du mir noch mal (in einfachen Worten
) erklären, was das mit den Events auf sich hat.
Möchtest Du etwa in die Dateistruktur von der iPhoto Library eingreifen?
Zu den Events:
Wie Du schon geschrieben hast, ist events in der iPhoto Suite nicht vertreten.
Also müsste man die Events aus folgender Datei auslesen:
~/Pictures/iPhoto Library/AlbumData2.xml
Das geht mit AppleScript ganz gut. Beispiele zu xml scripting findest Du im Netz
Diese Datei alleine wird dir aber nicht helfen, da dort die Fotos mit einer Zahl benannt sind. Also müsstest Du erst mal die zum Foto gehörige Zahl aus dieser Datei extrahieren:
~/Pictures/iPhoto Library/AlbumData.xml
Uff, ganz schön aufwändig. Aber einen anderen Weg sehe ich gerade nicht.
Sedna
Ähnliche Themen
-
iPhoto Diet kann nicht auf iPhoto zugreifen!!!
Von bosidv im Forum PhotosoftwareAntworten: 1Letzter Beitrag: 27.11.2007, 23:27 -
Ersatz für iPhoto?
Von Alv im Forum OfficeanwendungenAntworten: 6Letzter Beitrag: 16.04.2007, 15:12 -
iPhoto Diet für Version 6.0 endlich verfügbar...
Von aikonch im Forum Grafikbearbeitung & LayoutAntworten: 3Letzter Beitrag: 15.09.2006, 10:38 -
iphoto aufräumen
Von nori198 im Forum PhotosoftwareAntworten: 10Letzter Beitrag: 26.05.2006, 08:32


Zitieren
