Hier mal vorab das Script als Bausatz zum "Selber in eine Datei kopieren"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
'Dieses Skript wird auf jedes direkt von der Kamera aus kopierte / verschobene Bild ausgeführt
'Funktionen:
' - als Fotograf wird der Name eingetragen
' - ein Copyrightvermerk wird aus dem Bilddatum (Jahr) und dem Namen zusammengesetzt
' - falls von der Kamera unterstützt, wird das Bild Verlustfrei gedreht
Dim Datei, Dateiname, Extension, Pfad, Datum, Hersteller, v1, v2, Make
Dim Verzeichnis, Jahr, Monat, Tag, Orientation, Name
Datei = FF_GetImageName(0)
SplitPath Datei, , Dateiname, Extension
if FF_LoadExif(Datei) then 'nur wenn auch Exif- Daten vorhanden sind weitermachen
Name = "Dieter Steigele"
Datum = FF_GetExifTag("DateTime"
if Datum = "" then Datum = FF_GetExifTag("DateTimeOriginal"
if Datum = "" then Datum = FF_GetExifTag("DateTimeDigitized"
if Datum = "" then Datum = Year(Now) 'wenn nichts anderes vorhanden ist, das aktuelle Jahr verwenden
v1 = split(Datum, " ", -1)
v2 = split(v1(0), ":", -1)
Jahr = v2(0)
Monat = v2(1)
Tag = v2(2)
FF_SetExifTag "Artist", Name
FF_SetExifTag "Copyright1","© " + Jahr + " " + Name
FF_SaveExif Datei
'Das Bild Verlustfrei Drehen um 90 oder 270 Grad (falls von der Kamera unterstützt)
Orientation = FF_GetExifTag("Orientation"
if Orientation <> "" then
'für die Kameras Casio QV4000 + QV5700
if Orientation = "8" then 'Kamera nach links gekippt -> Drehung von 270 Grad
FF_RotateFile Datei, 270
elseif Orientation = "6" then 'Kamera nach rechts gekippt -> Drehung von 90 Grad
FF_RotateFile Datei, 90
end if
end if
end if
'*********************************************************
' liefert Verzeichnis mit abschliessendem Backslash,
' Dateinamen und Erweiterung mit einleitendem Punkt
'*********************************************************
sub SplitPath(path, byref dirc, byref file, byref ext)
Set fso = CreateObject("Scripting.FileSystemObject"
dirc = fso.GetParentFolderName(path) & "\"
file = fso.GetBaseName(path)
ext = "." & fso.GetExtensionName(path)
set fso = nothing
End Sub
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Alle Zeilen zwischen den 2 Zeilen mit den + Zeichen gehören zum Script.
Angepasst werden muß die Variable Name (da steht noch meiner drin)
Beschreibung steht in den ersten 5 Zeilen.
Funktion: Man wählt in FixFoto in der Computeransicht den Zielpfad aus, markiert die Dateien in der Kameraansicht und wählt dan per rechten Mausklick Kopieren / Verschieben.
Natürlich muß das Script in den Einstellungen eingetragen sein.
Ist ja ein Monster- Posting geworden. Hoffe es ist nicht zu lang ;D
[EDIT]
Die Dateiendung muß .vbs lauten