ShellDetails 1.26 (Inhaltsplugin)
Moderators: white, Hacker, Stefan2
ShellDetails 1.26 (Inhaltsplugin)
Aktuelle Version 1.26
Eine neue Version steht zum Download bereit. Die neue Version unterstützt einen zuvor nicht funktionierenden numerischen Feldtyp. Das Plugin ist jetzt Open Source (siehe enthaltene Datei 'LICENSE'). Das Projekt findet sich auf GitHub.
Die vollständige Liste der Änderungen kann online eingesehen werden.
Pluginseite: Download, Beschreibung und Dokumentation
totalcmd.net
-----------------------------------------------------------------------------------------------
ShellDetails zeigt alle Windows Explorer-Felder im Total Commander an.
Neben Standardfeldern wie Name, Größe, Typ, Attributen und verschiedenen Datumswerten gibt es auch noch viele weitere Felder.
So kann z.B. der Besitzer einer Datei oder die Seitenanzahl in Dokumenten wie TIFF oder DOC angezeigt werden.
Besonders interessant für die Suche sind Metadateninformationen wie Autor, Titel, Thema, Kategorie und Kommentar.
Für den Bereich Musikdateien dürften die Felder Copyright, Interpret, Albumtitel, Jahr, Titelnummer, Genre, Dauer, Bitrate und Geschützt relevant sein. Einige dieser Felder werden auch von Videodateien unterstützt.
In der Kategorie Bilder gibt es die Felder Kameramodell, Bild aufgenommen am und Abmessungen. Hierbei werden nicht nur die Abmessungen von JPEG-Bildern angezeigt, sondern noch von vielen anderen Bildformaten.
Außerdem gibt es auch noch die Eigenschaften von Anwendungen und Bibliotheken wie Firma, Beschreibung, Dateiversion sowie Produktname und -version.
Hinzu kommen noch die Felder, die von ShellExtensions angeboten werden.
Eine neue Version steht zum Download bereit. Die neue Version unterstützt einen zuvor nicht funktionierenden numerischen Feldtyp. Das Plugin ist jetzt Open Source (siehe enthaltene Datei 'LICENSE'). Das Projekt findet sich auf GitHub.
Die vollständige Liste der Änderungen kann online eingesehen werden.
Pluginseite: Download, Beschreibung und Dokumentation
totalcmd.net
-----------------------------------------------------------------------------------------------
ShellDetails zeigt alle Windows Explorer-Felder im Total Commander an.
Neben Standardfeldern wie Name, Größe, Typ, Attributen und verschiedenen Datumswerten gibt es auch noch viele weitere Felder.
So kann z.B. der Besitzer einer Datei oder die Seitenanzahl in Dokumenten wie TIFF oder DOC angezeigt werden.
Besonders interessant für die Suche sind Metadateninformationen wie Autor, Titel, Thema, Kategorie und Kommentar.
Für den Bereich Musikdateien dürften die Felder Copyright, Interpret, Albumtitel, Jahr, Titelnummer, Genre, Dauer, Bitrate und Geschützt relevant sein. Einige dieser Felder werden auch von Videodateien unterstützt.
In der Kategorie Bilder gibt es die Felder Kameramodell, Bild aufgenommen am und Abmessungen. Hierbei werden nicht nur die Abmessungen von JPEG-Bildern angezeigt, sondern noch von vielen anderen Bildformaten.
Außerdem gibt es auch noch die Eigenschaften von Anwendungen und Bibliotheken wie Firma, Beschreibung, Dateiversion sowie Produktname und -version.
Hinzu kommen noch die Felder, die von ShellExtensions angeboten werden.
Last edited by Lefteous on 2019-06-10, 15:51 UTC, edited 12 times in total.
Servus Lefteous
zwei Fragen zu deinem Programm:
a) Windows-Dateieigenschaften:
Ich habe eine Datei, in der ich die Windows-Dateieigenschaften-Dateiinfo (Titel, betreff, Autor, Stichwörter, Kommentar) ausgefüllt habe. Das wollte ich mit Shelldetails anzeigen, mit folgendem Ergebnis:
- Bei der Spaltendefinition gibt es diese Einträge gar nicht auf deutsch, sondern nur auf englisch.
- Es erscheint nicht das, was ich mir vorstelle. Ich habe definiert:
Es erscheint aber anderer Inhalt:
Das kommt vermutlich von der Installation des Cadexplorer (www.cadwerx.net), der trotz Deinstallation dieses Definitionen belegt (und bei Installation auf diesen Plätzen die AutoCAD-Info anzeigt).
Was tun?
b) "CM_copynamestoclip" / List2Clip
Ich verwende intensiv die Originalbefehle und deine Erweiterung "List2Clip". Kann man die "benutzerdefinerte Spaltenansicht" ebenso in die Zwischenablage kopierfen?
Danke
Peter
zwei Fragen zu deinem Programm:
a) Windows-Dateieigenschaften:
Ich habe eine Datei, in der ich die Windows-Dateieigenschaften-Dateiinfo (Titel, betreff, Autor, Stichwörter, Kommentar) ausgefüllt habe. Das wollte ich mit Shelldetails anzeigen, mit folgendem Ergebnis:
- Bei der Spaltendefinition gibt es diese Einträge gar nicht auf deutsch, sondern nur auf englisch.
- Es erscheint nicht das, was ich mir vorstelle. Ich habe definiert:
Code: Select all
[=shelldetails.author]-/-[=shelldetails.Keywords]-/-[=shelldetails.Comment]-/-[=shelldetails.Title]-/-[=shelldetails.Subject]
Code: Select all
Titel / betreff / Autor / gar nix
Was tun?
b) "CM_copynamestoclip" / List2Clip
Ich verwende intensiv die Originalbefehle und deine Erweiterung "List2Clip". Kann man die "benutzerdefinerte Spaltenansicht" ebenso in die Zwischenablage kopierfen?
Danke
Peter
TC 10.xx / #266191
Win 10 x64
Win 10 x64
2Peter
Hallo Peter,
Du kannst mal versuchen die Spaltendefinitionen im Total Commander neu hinzuzufügen. Ansonsten ist wohl bei der Deinstallation etwas schiefgegangen. Bisher konnte ich nach der Deinstallation vom CADExplorer wieder alles so nutzen wie vor seiner Installation.
Hallo Peter,
Die Informationen, die in den Dateigenschaften angezeigt werden, sind nicht zwingend mit denen in den Spalten identisch. Es ist z.B. bekannt, dass Stichwörter grundsätzlich nicht funktioniert. Es ist noch nicht einmal lokalisiert.Ich habe eine Datei, in der ich die Windows-Dateieigenschaften-Dateiinfo (Titel, betreff, Autor, Stichwörter, Kommentar) ausgefüllt habe.
Ich kann dir zunächst einmal versichern, dass es vom CADexplorer kommt. Der bringt alles komplett durcheinander. Es wird langsam mal Zeit, dass die Jungs das mal fixen. Es ist ungefähr 1 1/2 Jahre her, dass ich das rausgefunden habe. Vielleicht täusche ich mich auch und es gibt inzwischen eine neue Version, die das Problem behebt.Bei der Spaltendefinition gibt es diese Einträge gar nicht auf deutsch, sondern nur auf englisch.
- Es erscheint nicht das, was ich mir vorstelle. Ich habe definiert:
Code:
[=shelldetails.author]-/-[=shelldetails.Keywords]-/-[=shelldetails.Comment]-/-[=shelldetails.Title]-/-[=shelldetails.Subject]
Es erscheint aber anderer Inhalt:
Code:
Titel / betreff / Autor / gar nix
Das kommt vermutlich von der Installation des Cadexplorer (www.cadwerx.net), der trotz Deinstallation dieses Definitionen belegt (und bei Installation auf diesen Plätzen die AutoCAD-Info anzeigt).
Was tun?
Du kannst mal versuchen die Spaltendefinitionen im Total Commander neu hinzuzufügen. Ansonsten ist wohl bei der Deinstallation etwas schiefgegangen. Bisher konnte ich nach der Deinstallation vom CADExplorer wieder alles so nutzen wie vor seiner Installation.
Ich habe diesbezügliche Bemühungen eingestellt, weil Ghisler dieses Feature direkt in den Total Commander 7.0 einbauen wird.b) "CM_copynamestoclip" / List2Clip
Ich verwende intensiv die Originalbefehle und deine Erweiterung "List2Clip". Kann man die "benutzerdefinerte Spaltenansicht" ebenso in die Zwischenablage kopierfen
Danke für die rasche Antworten.
Peter
Noch nicht, aber angeblich bald.Lefteous wrote:... Vielleicht täusche ich mich auch und es gibt inzwischen eine neue Version, die das Problem behebt.
Die sind neu - scheint nicht zu helfen ..Lefteous wrote:...Du kannst mal versuchen die Spaltendefinitionen im Total Commander neu hinzuzufügen....
Das wird aber noch ein bisschen dauern, oder?Lefteous wrote:...Ich habe diesbezügliche Bemühungen eingestellt, weil Ghisler dieses Feature direkt in den Total Commander 7.0 einbauen wird.
Peter
TC 10.xx / #266191
Win 10 x64
Win 10 x64
2Peter
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Das ist ja schon mal ein Hoffnungsschimmer.Noch nicht, aber angeblich bald.
Ach ja ich denke ich weiß was die Ursache ist. Mein Plugin hat die Feldtitel bei installierter CADExplorer Shellerweiterung eingelesen und aktualisiert sie auch nicht, weil dadurch vom Benutzer abgeänderte Feldtitel überschrieben werden würden. Du kannst also entweder die ShellDetails.ini löschen oder die von CADExplorer verfälschten Einträge manuell editieren/löschen.Die sind neu - scheint nicht zu helfen ..
Ich weiß es nicht - da musst du schon deinen Landsmann fragenDas wird aber noch ein bisschen dauern, oder?
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Nach diversen weiteren De-, Re-Installationen und Neudefinitionen läuft es jetzt so, dass bei AutoCAD-Dateien die Windows-Props durch die Acad-props überschrieben werden; bei anderen Dateien herrscht weiterhin durcheinander.... Du kannst also entweder die ShellDetails.ini löschen oder die von CADExplorer verfälschten Einträge manuell editieren/löschen.
Aber ich warte mal auf das Update.
Peter
TC 10.xx / #266191
Win 10 x64
Win 10 x64
ShellDetails 1.09 wurde veröffentlicht.
ShellDetails 1.09
Hier ist ein Beispiel für das neue Zeichenkette --> nummerischer Wert Merkmal. Solche einträge findet man in der Einstellungsdatei ShellDetails.ini.
In diesem Beispiel wird UseDefault auf 0 gesetzt um Umwandelungen zu aktivieren. Cast ist auf 2 gesetzt, um in einen nummerischen Wert umzuwandeln.
ShellDetails 1.09
Hier ist ein Beispiel für das neue Zeichenkette --> nummerischer Wert Merkmal. Solche einträge findet man in der Einstellungsdatei ShellDetails.ini.
Code: Select all
;Wandelt das "Fragment"-Feld in einen nummerischen Wert um, um nach nach dem Feld suchen zu können.
[{242ED098-D606-4FA8-9DDE-89AEDFE4EAD7}0]
Caption=Fragments
UseDefault=0
Cast=2
State=98
TortoiseCVS, ShellDetails und TC
Hallo,
ich habe voller Begeisterung das ShellDetail-Plugin heruntergeladen und installiert. Leider zeigt er mir die Felder zum CVS nicht an. Woran könnte das liegen?
Als zweiten Schritt muss ich dann wohl Ansichten für die Verzeichnisse anlegen, oder? Hat da jemand Beispiele?
Gruß
freedy
[mod]Thread TortoiseCVS, ShellDetails und TC hinzugefugt.
Hacker (Moderator)[/mod]
ich habe voller Begeisterung das ShellDetail-Plugin heruntergeladen und installiert. Leider zeigt er mir die Felder zum CVS nicht an. Woran könnte das liegen?
Als zweiten Schritt muss ich dann wohl Ansichten für die Verzeichnisse anlegen, oder? Hat da jemand Beispiele?
Gruß
freedy
[mod]Thread TortoiseCVS, ShellDetails und TC hinzugefugt.
Hacker (Moderator)[/mod]
2freedy
Hallo,
http://www.lefteous.de/tc/docs/shelldetails/liesmich.htm#fieldsearchdir
Hallo,
Bitte hier lesen:Leider zeigt er mir die Felder zum CVS nicht an. Woran könnte das liegen?
http://www.lefteous.de/tc/docs/shelldetails/liesmich.htm#fieldsearchdir
Hi!
Danke. Gelesen habe ich das. Nur... hm... schlau werde ich nicht draus. Die ID, die schätze ich vom System ermittelt wird, kenne ich ja nicht.
Habe das entsprechene Directory in die Ini-Datei eingetragen. Eine Ansicht kann ich trotzdem nicht anlegen, weil die Felder in der Auswahl (ich suche nach irgendwas mit CVS im Titel) nicht habe.
Was mache ich denn falsch?
Gruß
freedy
Danke. Gelesen habe ich das. Nur... hm... schlau werde ich nicht draus. Die ID, die schätze ich vom System ermittelt wird, kenne ich ja nicht.
Habe das entsprechene Directory in die Ini-Datei eingetragen. Eine Ansicht kann ich trotzdem nicht anlegen, weil die Felder in der Auswahl (ich suche nach irgendwas mit CVS im Titel) nicht habe.
Was mache ich denn falsch?
Gruß
freedy
2freedy
Vielleicht schreibt Du mal den Eintrag in deiner ShellDetails.ini.
Außerdem ist ein Entladen des Plugins oder alternativ Neustart des Total Commanders notwendig.
Was denn für eine ID. Du musst keine ID kennen.Die ID, die schätze ich vom System ermittelt wird, kenne ich ja nicht.
Manche Leute haben ein Unterverzeichnis eines CVS-Repositories angegeben statt des eigentlichen CVS-Repositories. Es funktioniert nur mit dem eigentlichen CVS-Repository Verzeichnis.Habe das entsprechene Directory in die Ini-Datei eingetragen. Eine Ansicht kann ich trotzdem nicht anlegen, weil die Felder in der Auswahl (ich suche nach irgendwas mit CVS im Titel) nicht habe.
Was mache ich denn falsch?
Vielleicht schreibt Du mal den Eintrag in deiner ShellDetails.ini.
Außerdem ist ein Entladen des Plugins oder alternativ Neustart des Total Commanders notwendig.
2freedy
Den Eintrag in der INI-Datei, die ganze INI-Datei oder den ganzen Plugin?
Was hast Du denn entfernt und wiede rhinzugefügt?so, nach Entfernen und wieder Hinzufügen hat's geklappt. Darauf soll mal einer kommen. Smile
Den Eintrag in der INI-Datei, die ganze INI-Datei oder den ganzen Plugin?
Ich verstehe nicht ganz was Du damit meinst?Vielleicht wäre das ein Anreiz für das nächste StepUp.
Den Ini-Eintrag habe ich belassen. Plugin entfernt und wieder zugefügt hat's alleine nicht gebracht. Ich musste zusätzlich den Total Commander neustarten.
Evtl. sollte man das in die Hilfe bzw. Dokumentation mit aufnehmen. Es ist für mich nicht ganz ersichtlich, warum das so war.
Klar, wenn ich Programme schreibe, prüfe ich ja auch nicht ständig, ob der Benutzer die Ini-Datei verändert hat. Aber nach einem Programm-Neustart sollte die Datei schon ausgelesen werden.
Was ich nicht verstanden habe, warum es erst funktioniert hat, nachdem ich das Plugin entfernt und wieder zugefügt habe.
Gruß
freedy
Evtl. sollte man das in die Hilfe bzw. Dokumentation mit aufnehmen. Es ist für mich nicht ganz ersichtlich, warum das so war.
Klar, wenn ich Programme schreibe, prüfe ich ja auch nicht ständig, ob der Benutzer die Ini-Datei verändert hat. Aber nach einem Programm-Neustart sollte die Datei schon ausgelesen werden.
Was ich nicht verstanden habe, warum es erst funktioniert hat, nachdem ich das Plugin entfernt und wieder zugefügt habe.
Gruß
freedy
2freedy
Ich werde gerne das mit dem Neustart gerne in die Dokumentation mitaufnehmen. Ich hoffe allerdings immernoch, dass sich der Total Commander dahingehend weiterentwickelt, dass ein Neustart gar nicht mehr nötig sein wird.
Das ist auch defintiv der Fall! Ein Neuinstallieren des Plugins hat keine bekannten Auswirkungen.nach einem Programm-Neustart sollte die Datei schon ausgelesen werden
Ich werde gerne das mit dem Neustart gerne in die Dokumentation mitaufnehmen. Ich hoffe allerdings immernoch, dass sich der Total Commander dahingehend weiterentwickelt, dass ein Neustart gar nicht mehr nötig sein wird.