Dateinamen aus EXIF-Datum per batch

Dateinamen aus EXIF-Datum per batch

Montag, 16. April 2007


Die wunderbare Kontextmenüerweiterung PhotoToolCM läuft leider nicht unter Intel Macs. Eine Möglichkeit zumindest die batch-Konvertierung von JPG Stapeln zu EXIF-Dateinamen (z.B. IMG_0347.JPG -> 2007_04_16_18_27_15.jpg) zu bekommen gibt es ein AppleScript.
on run
set theseFiles to choose file with prompt "please choose one or multiple file(s)" with multiple selections allowed
processFiles(theseFiles)
end run

on open theseFiles
processFiles(theseFiles)
end open

on processFiles(theseFiles)
repeat with i in theseFiles
try
tell application "Image Events"
open i
tell image 1
set theDate to (value of metadata tags whose name is "creation")
end tell
try
close image 1
end try
end tell
tell item 1 of theDate to set theDate to its words
set {TID, text item delimiters} to {text item delimiters, "_"}
set theDate to theDate as text
set text item delimiters to TID
set Ex to name extension of (info for i)
tell application "Finder" to set name of i to theDate & "." & Ex
on error
try
tell application "Image Events" to close image 1
end try
end try
end repeat
end processFiles
Dank an StefanK für die schnelle Hilfe.









Kommentare (2)
Dieter

16.04.2007, 23:30 Uhr
ExifRenamer
als normals prg macht exakt dieses
per drag and drop.





Tice

16.04.2007, 23:39 Uhr
... ist aber auch nur als PPC Programm zu bekommen. Klar, das geht noch mit Rosetta, als Script kann man das aber schon als Intel-Programm speichern.






Kommentar eingeben:







3 5 e d 8 1 ☞