ExifTool und DOpus

Forum zur Erstellung von Schaltern über den Befehlseditor
Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

ExifTool und DOpus

Beitrag von Berndi » 7. Sep 2014 18:47

Hallo Gemeinde,

ich suche eine Möglichkeit in DOpus die EXIF-Tags zu bearbeiten.

Im konkreten Fall stelle ich mir vor das EXIF-Aufnahmedatum dem Dateidatum anzupassen oder ein beliebiges Datum einzugeben.

Das Tool "ExifTool" kann das, jedoch weiß ich nicht, wie ich das in DOpus einbinden kann.

Kann mir dabei jemand helfen und ggfls. zur Hand gehen.

Lieben Dank,
Berndi

Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Re: ExifTool und DOpus

Beitrag von Berndi » 7. Sep 2014 20:49

So, das eine Problem habe ich gelöst ...

Code: Alles auswählen

@filesonly 
@nofilenamequoting 
@codepage 

@set Datum_neu = {Rs|Datum eingeben (JJJJ:MM:TT)}
@set Zeit_neu = {Rs|Zeit eingeben (hh:mm:ss)}
@set string = {$Datum_neu} {$Zeit_neu}

C:\Windows\exiftool.exe -createdate="{$string}" {filepath} 
C:\Windows\exiftool.exe -datetimeoriginal="{$string}" {filepath} 
Lediglich für das andere Problem finde ich keinen Ansatz.
Wie lese ich das Dateidatum aus und bringe es ins richtige Format um es ExifTool zu übergeben?

Für Hinweise wäre ich sehr dankbar.

Gruß,
Berndi

Benutzeravatar
Kundal
Moderator
Beiträge: 1337
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: ExifTool und DOpus

Beitrag von Kundal » 7. Sep 2014 22:42

Dafür brauchst du kein externes Tool:

Aufnahmedatum nach Erstellt-Datum ändern

Code: Alles auswählen

SetAttr META datetaken:createdate
Neues Datum für Erstellt- und Aufnahmedatum eingeben

Code: Alles auswählen

@set Datum_neu = {dlgstring|Neues Datum eingeben:|YYYYMMDD hh:mm:ss} 
SetAttr META "createdate:{$Datum_neu}" 
SetAttr META "datetaken:{$Datum_neu}"

Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Re: ExifTool und DOpus

Beitrag von Berndi » 9. Sep 2014 11:53

Super, das klappt.

Wie kann ich jetzt das Dateidatum dem DATETAKEN oder CREATEDATE anpassen und umgekehrt?

Gruß,
Berndi

Benutzeravatar
Kundal
Moderator
Beiträge: 1337
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: ExifTool und DOpus

Beitrag von Kundal » 9. Sep 2014 12:33

Ich verstehe deine Frage nicht. Ich habe dir doch schon ein Beispiel gegeben mit dem du das Aufnahmedatum auf das Erstellt-Datum setzen kannst. Wenn du das Erstellt-Datum nach dem Aufnahmedatum einstellen willst drehst du den Befehl einfach um, also:

Erstellt-Datum nach Aufnahmedatum ändern

Code: Alles auswählen

SetAttr META createdate:datetaken
Übersetzt heisst der Befehl etwa: Setze die Metadaten (SetAttr META) des Erstellt-Datums (createdate) auf den Wert des Aufnahmedatums (:datetaken). Alles klar?
Das Schlüsselwort für das Geändert-Datum wäre übrigens modifydate.

Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Re: ExifTool und DOpus

Beitrag von Berndi » 9. Sep 2014 12:45

Ich meine aber das Dateidatum
Dein o.g. Vorschlag ändert bei mir nicht das Dateidatum.

Du hattes dazu mal hier im Forum ein VBA-Script gepostet, welches diese Aufgabe erledigt.

Benutzeravatar
Kundal
Moderator
Beiträge: 1337
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: ExifTool und DOpus

Beitrag von Kundal » 9. Sep 2014 14:01

Hmmhhh... Was meinst du denn mit Dateidatum?
Ausser den bereits genannten Daten kann ich mir höchstens noch vorstellen, dass du das Datum vielleicht im Dateinamen integrieren möchtest...oder?

Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Re: ExifTool und DOpus

Beitrag von Berndi » 9. Sep 2014 15:08

Code: Alles auswählen

SetAttr META datetaken:modifydate
klappt

Code: Alles auswählen

SetAttr META modifydate:datetaken
klappt nicht

Benutzeravatar
Kundal
Moderator
Beiträge: 1337
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: ExifTool und DOpus

Beitrag von Kundal » 9. Sep 2014 15:14

Stimmt!
Hier der korrekte Code:

Code: Alles auswählen

SetAttr META lastmodifieddate:datetaken

Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Re: ExifTool und DOpus

Beitrag von Berndi » 9. Sep 2014 15:18

geht nicht :-(

Benutzeravatar
Kundal
Moderator
Beiträge: 1337
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: ExifTool und DOpus

Beitrag von Kundal » 9. Sep 2014 16:14

Das funktioniert natürlich nur unter 2 Bedingungen:
1. Die Datei ist ein Bildformat, das Exif-Metadaten unterstützt (Erstellt- und Geändert-Datum ist dagegen in jeder Datei enthalten).
2. Das Aufnahmedatum ist in den Metadaten gespeichert worden. Wenn da nichts drinsteht passiert auch nichts.

Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Re: ExifTool und DOpus

Beitrag von Berndi » 9. Sep 2014 16:29

DAs ist es ja.
Diese Bedingungen sind alle erfüllt. :-(

Benutzeravatar
Kundal
Moderator
Beiträge: 1337
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: ExifTool und DOpus

Beitrag von Kundal » 9. Sep 2014 16:57

Bei mir geht das mit JPG's von meiner Kamera. Du kannst nur noch mal deinen Schaltercode überprüfen oder andere Testdateien ausprobieren, um herauszukriegen, warum das bei dir hakt. Du kannst den Code auch mal mit Anführungszeichen probieren (macht bei mir keinen Unterschied):

Code: Alles auswählen

SetAttr META "lastmodifieddate:datetaken"
Ausserdem könntest du mal mitteilen (und in deinem Profil eintragen) welche DOpus-Version du laufen hast.

Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Re: ExifTool und DOpus

Beitrag von Berndi » 10. Sep 2014 16:01

Hallo Kundal,

ich habe jetzt einfach mal meine Bilddatei angehängt.
Das Problem ist übrigens nicht auf diese alleine beschränkt.

Die Infos habe ich in meinem Profil eingetragen.

Danke für die Hilfe ...
Berndi

Benutzeravatar
Kundal
Moderator
Beiträge: 1337
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: ExifTool und DOpus

Beitrag von Kundal » 10. Sep 2014 17:25

Berndi hat geschrieben:ich habe jetzt einfach mal meine Bilddatei angehängt.
Ja wo ist sie denn?

Danke für das Aktualisieren deines Profils.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste