[GELÖST] Suche nach *.jpg wo Originalzeit != Änderungszeit
Moderators: Hacker, Stefan2, white
-
- Senior Member
- Posts: 217
- Joined: 2013-06-08, 16:16 UTC
- Location: NRW, Germany
[GELÖST] Suche nach *.jpg wo Originalzeit != Änderungszeit
Guten Tag!
Wie bringe ich dem TC bei, dass er nach jpgs suchen soll, wo die Änderungszeit ungleich der Originalzeit (EXIF) ist?!
Grüße
Dennis
Wie bringe ich dem TC bei, dass er nach jpgs suchen soll, wo die Änderungszeit ungleich der Originalzeit (EXIF) ist?!
Grüße
Dennis
Last edited by Dennis_Stevens on 2022-03-17, 11:38 UTC, edited 1 time in total.
#230412 Single User Licence
Commanding Win10 64bit totally with version 11
Commanding Win10 64bit totally with version 11
Re: Suche nach *.jpg wo Originalzeit != Änderungszeit
Bei Verwendung von Total Commander unter Einbindung des Tools "Everything" - Version 1.5.0.1304a (x64)
sind mir diese Lösungen bekannt - der Beispielpfad müßte gegebenenfalls angepasst (oder weggelassen) werden:
Ein Bild - welches auch die unterschiedlichen Ergebnisse zeigt - gibt es hier.
Es werden keine Dateien gefunden, bei denen die Anzahl der Minuten gleich ist.
Es werden Dateien gefunden, bei denen die Minuten, Stunden, Tage, Monate oder Jahre unterschiedlich sind.
Sekunden und Millisekunden werden IGNORIERT.
Sekunden und Millisekunden werden berücksichtigt!
Es empfiehlt sich weitere Hinweise innerhalb dieses Themas zu lesen, zB hier.
Windows 10 Pro (x64) Version 21H2 (OS build 19044.1586) | TC 10.00 x64/x86 | Suchabfragen: TC <=> 'Everything'
'Everything' 1.5.0.1304a (x64) | Switching from Everything 1.4 to 1.5 | Troubleshooting
sind mir diese Lösungen bekannt - der Beispielpfad müßte gegebenenfalls angepasst (oder weggelassen) werden:
Code: Select all
ev: ext:jpg D:\Pictures\2022\ eval:#dm:/600000000!=#datetaken:/600000000
ev: ext:jpg D:\Pictures\2022\ dm:!=date-taken:
Code: Select all
eval:#dm:/600000000!=#datetaken:/600000000
Es werden Dateien gefunden, bei denen die Minuten, Stunden, Tage, Monate oder Jahre unterschiedlich sind.
Sekunden und Millisekunden werden IGNORIERT.
Code: Select all
dm:!=date-taken:
Es empfiehlt sich weitere Hinweise innerhalb dieses Themas zu lesen, zB hier.
Windows 10 Pro (x64) Version 21H2 (OS build 19044.1586) | TC 10.00 x64/x86 | Suchabfragen: TC <=> 'Everything'
'Everything' 1.5.0.1304a (x64) | Switching from Everything 1.4 to 1.5 | Troubleshooting
-
- Senior Member
- Posts: 217
- Joined: 2013-06-08, 16:16 UTC
- Location: NRW, Germany
Re: Suche nach *.jpg wo Originalzeit != Änderungszeit
Hallo Tuska,tuska wrote: 2022-03-15, 19:31 UTCCode: Select all
ev: ext:jpg D:\Pictures\2022\ eval:#dm:/600000000!=#datetaken:/600000000 ev: ext:jpg D:\Pictures\2022\ dm:!=date-taken:
danke für Deine Erklärung. Aber leider klappt das nicht.
Ich habe zwei Wege ausprobiert.
1. habe ich Deinen o.g. Code in TC in die Suchzeile (Suchen nach) eingegeben und den Pfad natürlich angepasst. TC liefert dafür keine Ergebnisse.
2. habe ich nach Vorlage aus Deinem verlinkten Forum-Thread diese Suche direkt in Everything durchgeführt. Auch hier keine Ergebnisse.
Wenn also zwei Programme zum selben Ergebnis kommen, liegt entweder PEBCAK vor oder der gewählte Weg passt nicht zum Problem - oder beides

Hier deswegen ein Screenshot für einige JPGs auf die mein beschriebenes Problem zutrifft:
Image: https://1drv.ms/u/s!AjRZjYMfQl1Sg4ku-9JDiUfbQVHxtw?e=C9EpU6
In TC stand in "Suchen nach": ev: ext:jpg d:\CloudStation\Multimedia\Fotos\Privat dm:!=date-taken:
in Everything stand entsprechend nur ext:jpg d:\CloudStation\Multimedia\Fotos\Privat dm:!=date-taken:
Was habe ich falsch gemacht?
Grüße
Dennis
#230412 Single User Licence
Commanding Win10 64bit totally with version 11
Commanding Win10 64bit totally with version 11
Re: Suche nach *.jpg wo Originalzeit != Änderungszeit
Also hier funktioniert das.
Hast du denn auch die Everything Version 1.5.0.1304a ?
Hast du denn auch die Everything Version 1.5.0.1304a ?
Windows 11 Home, Version 24H2 (OS Build 26100.3915)
TC 11.55 RC1 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
TC 11.55 RC1 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
Re: Suche nach *.jpg wo Originalzeit != Änderungszeit
2Dennis_Stevens
Ich habe diese beiden Spalten verglichen, und zwar
*) Plugin: ImageMetaData for JPG comment, Exif, IPTC and XMP metadata 2.4.0.0
wincmd.ini - Abschnitt [ContentPlugins] -> hier gibt es bei mir zB folgende Einträge:
Deine Suchabfragen sehen für mich in Ordnung aus.
Besitzen die 3 Fotos überhaupt EXIF-Daten, wie zB ein Aufnahmedatum? -> Spalte "Date Taken" in 'Everything' einrichten!
Grundsätzlich gehe ich aber davon aus, dass bei Dir mit dieser Abfrage Fotos gefunden werden (!?):
Ich empfehle Dir das oben genannte Plugin zu verwenden und in TC Deine benutzerdefinierte Spaltensicht zu erweitern.
Damit läßt sich dann das Suchergebnis von 'Everything' in Total Commander leicht prüfen.
Ich habe diese beiden Spalten verglichen, und zwar
Code: Select all
Exif-Date Taken (DE) [=jpg-comment.Exif_Image_DateTime.D.M.Y_h.m.s] EXIF-Aufnahmedatum *)
Date modified [=tc.Änderungsdatum.D.M.Y h:m:s] Änderungsdatum
wincmd.ini - Abschnitt [ContentPlugins] -> hier gibt es bei mir zB folgende Einträge:
Code: Select all
15=%COMMANDER_PATH%\Plugins\wdx\jpg-comment\jpg-comment.wdx
15_detect="EXT="JPG" | EXT="JPEG" | EXT="TIF" | EXT="TIFF" | EXT="DNG" | EXT="NEF" | EXT="PEF" | EXT="PNG" | EXT="PSD" | EXT="JP2" | EXT="PGF""
Besitzen die 3 Fotos überhaupt EXIF-Daten, wie zB ein Aufnahmedatum? -> Spalte "Date Taken" in 'Everything' einrichten!
- Rechtsklick auf .jpg Datei -> Eigenschaften -> Registerkarte "Details" -> "Aufnahmedatum" (bei mir zB 07.02.2022 09:12).
- Tooltip: JPG-Datei
Konfigurieren -> Einstellungen... -> Ansicht -> [x] Kommentare vom Explorer (OLE2) ->
Hilfstexte: Benutzerdefiniert '+' Plus-Button drücken -> Button "Hinzufügen" -> Dateiart: *.jpg erfassen -> OK ->
Benutzerdefinierte Felder nach Dateityp: [=jpg-comment.Exif_Image_DateTime.D.M.Y h.m.s] -> OK -> OK
- Tooltip: Miniaturansicht (Mit dem Cursor etwas länger auf eine Bilddatei (.jpg) zeigen)
Konfigurieren -> Einstellungen... -> Miniaturansicht -> [x] Zeige benutzerdefinierte Felder unter den Bildern (z.B. Bildgröße):
[=jpg-comment.Exif_Image_DateTime.D.M.Y h.m.s]
Grundsätzlich gehe ich aber davon aus, dass bei Dir mit dieser Abfrage Fotos gefunden werden (!?):
Code: Select all
ev: ext:jpg d:\CloudStation\Multimedia\Fotos\Privat
Damit läßt sich dann das Suchergebnis von 'Everything' in Total Commander leicht prüfen.
Fotos_EXIF - Beispielfelder
Plugin Exif 2.7 - 2022/01/20 | Plugin Exif 2.7 - Hinweise (!)
Code: Select all
Exif-Date Taken Rename/Sort [=jpg-comment.Exif_Image_DateTime.Y.M.D_h.m.s]
EXIF (Date/Time) Original [=exif.Originaldatum] [=exif.Originalzeit]
EXIF (Date/Time) Digitized [=exif.Digitalisierdatum] [=exif.Digitalisierzeit]
Exif-Date Taken (DE) [=jpg-comment.Exif_Image_DateTime.D.M.Y_h.m.s]
Date modified / Änderungsdatum [=tc.Änderungsdatum.D.M.Y h:m:s]
Creation date / Erstelldatum [=tc.Erstelldatum] [=tc.Erstellzeit]
Access date / Zugriffsdatum [=tc.Zugriffsdatum] [=tc.Zugriffszeit]
Belichtungsdauer [=exif.Belichtungsdauer]
F-Zahl (Blende) [=exif.F-Zahl]
ISO [=exif.ISO]
Brennweite [=exif.Brennweite]
Belichtungsprogramm [=exif.Belichtungsprogramm]
Blitz [=exif.Blitz]
Breite [=exif.Breite]
Height / Höhe [=exif.Höhe]
Modell [=exif.Modell]
JPG Comment Complete [=jpg-comment.JPEG-Kommentar]
GPS geogr Breite [=exif.GPS geogr Breite]
GPS geogr Länge [=exif.GPS geogr Länge]
GPS Höhe [=exif.GPS Höhe]
GPS Zeitstempel [=exif.GPS Zeitstempel]
GPS Richtung [=exif.GPS Richtung]
GPS Datumsstempel [=exif.GPS Datumsstempel]
Last edited by tuska on 2022-03-17, 08:21 UTC, edited 1 time in total.
-
- Senior Member
- Posts: 217
- Joined: 2013-06-08, 16:16 UTC
- Location: NRW, Germany
Re: Suche nach *.jpg wo Originalzeit != Änderungszeit
Voidtools stellt nur Version 1.4.1.1015 zur Verfügung und laut anderer Quellen (heise) ist das die letzte offizielle Version.Horst.Epp wrote: 2022-03-16, 17:17 UTC Also hier funktioniert das.
Hast du denn auch die Everything Version 1.5.0.1304a ?
Wie komme ich denn an die o.g. Version?
#230412 Single User Licence
Commanding Win10 64bit totally with version 11
Commanding Win10 64bit totally with version 11
Re: Suche nach *.jpg wo Originalzeit != Änderungszeit
Schau mal oben in meine Signatur -> da gibt es einige Links, die Dich zum Ziel führen und wichtige Hinweise geben sollten...Dennis_Stevens wrote: 2022-03-17, 08:11 UTCVoidtools stellt nur Version 1.4.1.1015 zur Verfügung und laut anderer Quellen (heise) ist das die letzte offizielle Version.Horst.Epp wrote: 2022-03-16, 17:17 UTC Also hier funktioniert das.
Hast du denn auch die Everything Version 1.5.0.1304a ?
Wie komme ich denn an die o.g. Version?
Direktlink: Everything 1.5.0.1304a (x64)
Bei 'Everything' Version 1.5.0.1304a handelt es sich um eine Alpha Version, die man meines Erachtens
jedoch aus verschiedenen Gründen sehr empfehlen kann.
Vielleicht kannst Du auch meine Fragen, zB bezüglich vorhandenem Aufnahmedatum beantworten?
Last edited by tuska on 2022-03-17, 08:30 UTC, edited 1 time in total.
-
- Senior Member
- Posts: 217
- Joined: 2013-06-08, 16:16 UTC
- Location: NRW, Germany
Re: Suche nach *.jpg wo Originalzeit != Änderungszeit
Ich nutze das TC-Plugin EXIF. Image: https://1drv.ms/u/s!AjRZjYMfQl1Sg4ky96gBuqp6fvKo6w?e=U30eBOtuska wrote: 2022-03-16, 22:23 UTC 2Dennis_Stevens
Ich habe diese beiden Spalten verglichen, und zwar*) Plugin: ImageMetaData for JPG comment, Exif, IPTC and XMP metadata 2.4.0.0Code: Select all
Exif-Date Taken (DE) [=jpg-comment.Exif_Image_DateTime.D.M.Y_h.m.s] EXIF-Aufnahmedatum *) Date modified [=tc.Änderungsdatum.D.M.Y h:m:s] Änderungsdatum
wincmd.ini - Abschnitt [ContentPlugins] -> hier gibt es bei mir zB folgende Einträge:Code: Select all
15=%COMMANDER_PATH%\Plugins\wdx\jpg-comment\jpg-comment.wdx 15_detect="EXT="JPG" | EXT="JPEG" | EXT="TIF" | EXT="TIFF" | EXT="DNG" | EXT="NEF" | EXT="PEF" | EXT="PNG" | EXT="PSD" | EXT="JP2" | EXT="PGF""
Der Screenshot von gestern zeigte eine benutzerdefinierte Spaltenkonfiguration. "Originaldatum" wird aus den EXIF-Daten gelesen.tuska wrote: 2022-03-16, 22:23 UTC
Besitzen die 3 Fotos überhaupt EXIF-Daten, wie zB ein Aufnahmedatum? -> Spalte "Date Taken" in 'Everything' einrichten!
Rechtsklick auf .jpg Datei -> Eigenschaften -> Registerkarte "Details" -> "Aufnahmedatum" (bei mir zB 07.02.2022 09:12).
Ich empfehle Dir das oben genannte Plugin zu verwenden und in TC Deine benutzerdefinierte Spaltensicht zu erweitern.
Damit läßt sich dann das Suchergebnis von 'Everything' in Total Commander leicht prüfen.
Siehe dazu hier: Image: https://1drv.ms/u/s!AjRZjYMfQl1Sg4kz8WX5b6TYz6t5Og?e=UxmtKI
sowie hier: Image: https://1drv.ms/u/s!AjRZjYMfQl1Sg4k0kRZ6wB5Y1tHoeA?e=BYKhgj
#230412 Single User Licence
Commanding Win10 64bit totally with version 11
Commanding Win10 64bit totally with version 11
Re: Suche nach *.jpg wo Originalzeit != Änderungszeit
[=exif.Originaldatum] [=exif.Originalzeit] entspricht bei mir [=jpg-comment.Exif_Image_DateTime.D.M.Y_h.m.s].
In Deinem Bild wird in den Dateieigenschaften ein Aufnahmedatum angezeigt.
Soweit alles perfekt und mit der aktuellen Everything 1.5 Version solltest Du bei erfolgreicher Einrichtung ein Ergebnis erhalten.
Gutes Gelingen!
In Deinem Bild wird in den Dateieigenschaften ein Aufnahmedatum angezeigt.
Soweit alles perfekt und mit der aktuellen Everything 1.5 Version solltest Du bei erfolgreicher Einrichtung ein Ergebnis erhalten.
Gutes Gelingen!
-
- Senior Member
- Posts: 217
- Joined: 2013-06-08, 16:16 UTC
- Location: NRW, Germany
Re: Suche nach *.jpg wo Originalzeit != Änderungszeit
So .... Mit Everything komme ich jetzt zu dem gewünschten Ergebnis. Allerdings nicht über den TC. Der sagt nach wie vor, dass es keine solchen Fotos gibt ... kann das was mit der DLL von Everything zu tun haben?
#230412 Single User Licence
Commanding Win10 64bit totally with version 11
Commanding Win10 64bit totally with version 11
Re: Suche nach *.jpg wo Originalzeit != Änderungszeit
Es gibt im TC keine DLL von Everything.Dennis_Stevens wrote: 2022-03-17, 09:19 UTC So .... Mit Everything komme ich jetzt zu dem gewünschten Ergebnis. Allerdings nicht über den TC. Der sagt nach wie vor, dass es keine solchen Fotos gibt ... kann das was mit der DLL von Everything zu tun haben?
Wenn du in Everything das richtige Ergebnis bekommst
muss derselbe Suchbegriff mit einem vorangestellen ev: im TC auch funktionieren.
Du musst aber in deiner Everything-1.5.ini den folgenden Befehl einfügen !!
alpha_instance=0
Windows 11 Home, Version 24H2 (OS Build 26100.3915)
TC 11.55 RC1 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
TC 11.55 RC1 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
Re: Suche nach *.jpg wo Originalzeit != Änderungszeit
In Total Commander ist keine .DLL Datei bezüglich 'Everything' erforderlich.
Die Dateien Everything32.dll/Everything64.dll werden nicht mehr benötigt.
Es wird an einer erforderlichen Einstellung liegen, die eine Verbindung zwischen Total Commander und Everything 1.5 Alpha herstellen kann.
Such' Dir hier eine aus: 13. SETTINGS: For 'Everything' in Total Commander & 'Everything' -> from 'Everything' Version 1.5
Ich verwende beispielsweise diese Einstellungen:
Die Dateien Everything32.dll/Everything64.dll werden nicht mehr benötigt.
HISTORY.TXT wrote:30.10.16 Fixed: Everything dlls are no longer needed, replaced by internal code calling the Everything service directly.
Necessary because the dlls didn't support the new Everything 1.4 functions yet (32/64)
Es wird an einer erforderlichen Einstellung liegen, die eine Verbindung zwischen Total Commander und Everything 1.5 Alpha herstellen kann.
Such' Dir hier eine aus: 13. SETTINGS: For 'Everything' in Total Commander & 'Everything' -> from 'Everything' Version 1.5
Ich verwende beispielsweise diese Einstellungen:
- 1.a - Optional: - empfohlen...
wincmd.ini - Section: [Configuration] -> Everything=Pfad\zu\Everything64.exe -startup
Pfad anpassen erforderlich...
- 2.c - Verpflichtend:
Datei "NO_ALPHA_INSTANCE" OHNE Inhalt und OHNE Dateiextension im Everything-Programmverzeichnis erstellen
(das ist dort wo sich auch die Datei "Everything64.exe" befindet)
Re: Suche nach *.jpg wo Originalzeit != Änderungszeit
2Tuska
Bei einer normalen Everything Installation ist 1.a nicht erforderlich, da Everything sowieso im Hintergrund läuft.
Das NO_ALPHA_INSTANCE hat nicht mit der Kommunikation mit TC zu tun,
sondern entfernt die -1.5 Anhänge an den Everything Dateien.
Wichtig für den TC ist nur alpha_instance=0 in der aktuellen Everything-1.5.ini oder Everything.ini
Bei einer normalen Everything Installation ist 1.a nicht erforderlich, da Everything sowieso im Hintergrund läuft.
Das NO_ALPHA_INSTANCE hat nicht mit der Kommunikation mit TC zu tun,
sondern entfernt die -1.5 Anhänge an den Everything Dateien.
Wichtig für den TC ist nur alpha_instance=0 in der aktuellen Everything-1.5.ini oder Everything.ini
Windows 11 Home, Version 24H2 (OS Build 26100.3915)
TC 11.55 RC1 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
TC 11.55 RC1 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
Re: Suche nach *.jpg wo Originalzeit != Änderungszeit
Ja, daher habe ich den Begriff "Optional" und nicht "Verpflichtend" verwendet.Horst.Epp wrote: 2022-03-17, 10:15 UTC Bei einer normalen Everything Installation ist 1.a nicht erforderlich, da Everything sowieso im Hintergrund läuft.
(Sämtliche weiteren mir bekannten Details zu diesem Punkt habe ich in der "Doku" beschrieben - möchte ich hier nicht wiederholen).
Ich widerspreche Dir nur sehr ungern aber aufgrund meiner Tests funktioniert es so wie in der "Doku" beschrieben.Horst.Epp wrote: 2022-03-17, 10:15 UTC Das NO_ALPHA_INSTANCE hat nicht mit der Kommunikation mit TC zu tun,
sondern entfernt die -1.5 Anhänge an den Everything Dateien.
Wichtig für den TC ist nur alpha_instance=0 in der aktuellen Everything-1.5.ini oder Everything.ini
In meiner Everything.ini habe ich bei Verwendung von: NO_ALPHA_INSTANCE diesen Eintrag: alpha_instance=1.
Parameter: alpha_instance=0 oder alpha_instance=1 wird bei Verwendung von: NO_ALPHA_INSTANCE --> NICHT berücksichtigt!
Ich sehe den Vorteil bei dieser Einstellung, dass ich zu einem späteren Zeitpunkt (Everything Beta)
die Dateinamen nicht mehr ändern muß und vermutlich dann nur mehr die Datei "NO_ALPHA_INSTANCE" löschen muß.
Zu Testzwecken verwende ich mehrere Everything-Instanzen - für diese gilt dann diese Vorgangsweise ebenfalls.
Das Everything-Service: "Everything (1.5a)" muß dann vor Verwendung von "Everything Beta" nicht in den Einstellungen entfernt werden.
-
- Senior Member
- Posts: 217
- Joined: 2013-06-08, 16:16 UTC
- Location: NRW, Germany
Re: Suche nach *.jpg wo Originalzeit != Änderungszeit
Alles klar! Damit hat es funktioniert!Horst.Epp wrote: 2022-03-17, 09:48 UTC Du musst aber in deiner Everything-1.5.ini den folgenden Befehl einfügen !!
alpha_instance=0
Ich danke Euch beiden für den super Support!
Grüße
Dennis
#230412 Single User Licence
Commanding Win10 64bit totally with version 11
Commanding Win10 64bit totally with version 11