• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

iPhoto - alle Bilder in selektierten Alben

muetze

Zuccalmaglios Renette
Registriert
16.05.06
Beiträge
255
Hi,

ich möchte die Namen von Bildern in einem Album um den Namen des Albums erweitern (jedes Bild ist in genau einem Album). Dafür benötige ich eine Schleife, die alle markierten Alben durchgeht und dann die Bilder darinnen - etwa der folgenden Art und Weise (ich weiß, dass der Code falsch ist, ich will die gesuchte Struktur deutlich machen)

Code:
repeat with the_album in selected_albums
    set all_albumphotos to every photo in the_album
    repeat with the_photo in all_albumphotos
    end repeat
end repeat

vielen Dank im Voraus
muetze
 
Das müsste so ungefähr das tuen, was Du möchtest:

Code:
tell application "iPhoto"
	set s to selection
	repeat with myalbum in s
		if type of myalbum is regular album then
			set myalbumname to name of myalbum
			set myalbum_photos to every photo of myalbum
			repeat with myalbum_photo in myalbum_photos
				set myPhotoName to name of myalbum_photo
				if myPhotoName does not start with myalbumname then
					set name of myalbum_photo to myalbumname & " " & myPhotoName
				end if
			end repeat
		end if
	end repeat
end tell