TheWorldDrown Geschrieben 23. April 2020 Teilen Geschrieben 23. April 2020 Moin zusammen, ich würde gerne bei bestimmten Dateiendungen, eine benutzerdefinierte Spalte hinzufügen. Diese Spalte gibt es bisher bei Windows nicht. meine Recherche im Internet hat leider nicht wirklich was ergeben. Weiß einer, ob es möglich ist? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 tkreutz2 Geschrieben 23. April 2020 Teilen Geschrieben 23. April 2020 Unter Github gibt es ein Projekt mit dem Bemühen den Original Windows Dateimanager zu modifizieren. Dieser lässt sich auch mit VS 2015 / 2017 kompilieren. https://github.com/microsoft/winfile Vielleicht ein Ansatz. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 Enno Geschrieben 23. April 2020 Teilen Geschrieben 23. April 2020 Verstehe ich das richtig, das du eine eigene Eigenschaft der Datei definieren willst? Soweit ich weis nicht möglich. Schau dir mal die Dateien mittels explorer -> rechte Maustaste -> Eigenschaften an Reiter: Details. Hier gibt es Details die Windows aus den Dateien auslesen kann. Das ist für verschiedene Typen mal mehr mal weniger. Je nachdem welchen Dateityp du hier verwendest musst du schauen ob Windows da was auslesen kann. Wenn ja, brauchst du dir die Spalten im Explorer nur einzublenden. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 TheWorldDrown Geschrieben 23. April 2020 Autor Teilen Geschrieben 23. April 2020 (bearbeitet) Ich bin aktuell bei folgender Seite gelandet: https://docs.microsoft.com/en-us/windows/win32/lwef/column-handlers aber ich weis nicht was eine CLSID GUID ist, oder woher ich sie bekomme. Lese ich gerade nach. Bearbeitet 23. April 2020 von TheWorldDrown Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 KeeperOfCoffee Geschrieben 23. April 2020 Teilen Geschrieben 23. April 2020 *klickt auf den Link* *Liest ersten Satz* Zitat [This feature is supported only under Windows XP or earlier. ] Glaube die Seite bringt dir nix Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 Whiz-zarD Geschrieben 23. April 2020 Teilen Geschrieben 23. April 2020 (bearbeitet) Ist nicht möglich. So ein Feature ging, wie der Artikel schon sagt, nur bis XP. Danach wurde das Feature entfernt bzw. der Explorer wurde ab Vista Generalüberholt und bietet nicht mehr dieses Feature an. Siehe: https://superuser.com/a/969027 Das Feature war sowieso nur mit sehr hohem Aufwand nutzbar. Wie man schon im Artikel sieht, muss eine Visual C++-Bibliothek (DLL-Datei) erstellt werden. Sprich ohne Programmierkenntnisse in Visual C++ würdest du mit diesem Feature eh nicht weit kommen. Das zu implementierende Interface IColumnProvider wurde auch ab Vista entfernt: https://docs.microsoft.com/en-us/windows/win32/api/shlobj/nn-shlobj-icolumnprovider Edit: Es scheint zwar irgendwie ein Ersatz zu geben aber da kenne ich mich auch nicht aus. Es muss aber weiterhin etwas programmiert werden: https://docs.microsoft.com/de-de/windows/win32/properties/windows-properties-system Bearbeitet 23. April 2020 von Whiz-zarD Thanks-and-Goodbye, TheWorldDrown und KeeperOfCoffee reagierten darauf 2 1 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 TheWorldDrown Geschrieben 23. April 2020 Autor Teilen Geschrieben 23. April 2020 Oder kann ich eine bereits existente Spalte von Windows nehmen und diese mit meinen Daten befüllen? Dann müsste man aber die programmierung ändern "wie" diese Spalte die Daten bekommt. Denkt ihr das geht? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 Whiz-zarD Geschrieben 23. April 2020 Teilen Geschrieben 23. April 2020 Das muss eh in der Registry registriert werden. Wenn du eine Spalte "überschreiben" willst, musst du wohl die Registrierung der Spalte aufheben und dann deine neue Spalte registrieren. Das ist aber Mehraufwand. Programmiert werden muss das so oder so. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 Thanks-and-Goodbye Geschrieben 23. April 2020 Teilen Geschrieben 23. April 2020 vor 14 Minuten schrieb TheWorldDrown: Dann müsste man aber die programmierung ändern "wie" diese Spalte die Daten bekommt. Die Spalte zeigt die Infos an, die die DATEI als Metainformationen für diesen definierten Flag enthält. Beschreibst du das Metadaten-Flag XYZ der Datei wird dir auch was eingeblendet, wenn du die Spalte XYZ einblendest. Aber erklär doch mal losgelöst von allen programmiertechnischen Fragen, was du erreichen bzw. bezwecken willst? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 TheWorldDrown Geschrieben 23. April 2020 Autor Teilen Geschrieben 23. April 2020 vor 20 Minuten schrieb Chief Wiggum: Die Spalte zeigt die Infos an, die die DATEI als Metainformationen für diesen definierten Flag enthält. Beschreibst du das Metadaten-Flag XYZ der Datei wird dir auch was eingeblendet, wenn du die Spalte XYZ einblendest. Aber erklär doch mal losgelöst von allen programmiertechnischen Fragen, was du erreichen bzw. bezwecken willst? es geht um eine Software die 3 verschiedene Dateitypen produziert. Alle Dateitypen haben dieselbe Dateiendung. Laut meinem Vorgesetzten soll ich die 3 Dateitypen über eine neue Spalte im Datei Explorer identifizieren. Ich darf wegen dem PDM System den Namen und die Dateiendung nicht verändern. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 Thanks-and-Goodbye Geschrieben 23. April 2020 Teilen Geschrieben 23. April 2020 Woran unterscheiden sich diese Dateitypen? Woran erkennt die Software, dass es Typ 1, 2 oder 3 ist? Solange solche Informationen nicht eindeutig in einer der Spalten der Dateimetainformationen enthalten ist bekommst du das nicht im Explorer dargestellt. Da du aber - wenn ich das richtig verstanden habe - unter einem aktuellen Windows keine Möglichkeit hast, Spalten für die Metadaten zu verändern oder neue zu erstellen muss man mit den vorhandenen Metadaten-Flags arbeiten. Schreibt die Software selber nichts in die Metainformationen rein hast du ein ganz anderes Problem. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 TheWorldDrown Geschrieben 23. April 2020 Autor Teilen Geschrieben 23. April 2020 vor 9 Minuten schrieb Chief Wiggum: Woran unterscheiden sich diese Dateitypen? Woran erkennt die Software, dass es Typ 1, 2 oder 3 ist? Solange solche Informationen nicht eindeutig in einer der Spalten der Dateimetainformationen enthalten ist bekommst du das nicht im Explorer dargestellt. Da du aber - wenn ich das richtig verstanden habe - unter einem aktuellen Windows keine Möglichkeit hast, Spalten für die Metadaten zu verändern oder neue zu erstellen muss man mit den vorhandenen Metadaten-Flags arbeiten. Schreibt die Software selber nichts in die Metainformationen rein hast du ein ganz anderes Problem. die Software behandelt alle Dateitypen gleich. Ich will ein Tool schreiben, das 3 boolische Attribute hinzufügt und nach vordefinierter Logik entscheidet, welcher der 3 Werte auf true gesetzt wird. Je nachdem welcher Wert auf true ist, weis ich welchen Dateityp die Datei darstellen soll. Diese Information will ich für den Anwender irgendwie darstellen, ohne das er die Datei erst öffnen muss, ich den Namen oder die Dateiendung ändere. Ich hoffe ich bringe das verständlich rüber ^^ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 JustALurker Geschrieben 23. April 2020 Teilen Geschrieben 23. April 2020 vor 9 Minuten schrieb TheWorldDrown: Ich will ein Tool schreiben, das 3 boolische Attribute hinzufügt und nach vordefinierter Logik entscheidet, welcher der 3 Werte auf true gesetzt wird. Eigene Attribute hinzuzufügen wird nicht möglich sein, aber du könntest in einer der vordefinierten Metainformationen die Bezeichnungen für die jeweiligen Dateitypen eintragen und diese Spalte dann im Explorer einblenden lassen. Der Explorer selbst kennt nur die Metainformationen der Datei, nicht den Inhalt. Die Anzahl der verfügbaren Spalten ist auch recht umfangreich, vielleicht findet sich da ja ein passendes Attribut. Thanks-and-Goodbye reagierte darauf 1 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 Bitschnipser Geschrieben 23. April 2020 Teilen Geschrieben 23. April 2020 Vorweg, ich bin selbst Fisi. Aber vielleicht hilft die Perspektive. Du hast eine Software die "3 Dateitypen" des selben Dateityps (Endung) erstellt. Das Programm unterscheidet diese nicht.Woran willst du diese Dateien dann voneinander unterscheiden? Mal rein menschlich gesehen? Also "manuell" Das Problem ist glaube ich, dass du zu abstrakt erklärst. Was wäre denn hier der UseCase? Ein Warenwirtschaftssystem? Aktuell kann sich hier keiner etwas darunter vorstellen was du machen willst, warum du es machen willst/musst und wieso du es so machen willst, wie beschrieben. Vielleicht gibt es eine andere Lösung. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 TheWorldDrown Geschrieben 23. April 2020 Autor Teilen Geschrieben 23. April 2020 vor 25 Minuten schrieb JustALurker: Eigene Attribute hinzuzufügen wird nicht möglich sein, aber du könntest in einer der vordefinierten Metainformationen die Bezeichnungen für die jeweiligen Dateitypen eintragen und diese Spalte dann im Explorer einblenden lassen. Der Explorer selbst kennt nur die Metainformationen der Datei, nicht den Inhalt. Die Anzahl der verfügbaren Spalten ist auch recht umfangreich, vielleicht findet sich da ja ein passendes Attribut. Das klingt nach einer guten Lösung. Hat jemand einen Link für mich, wo beschrieben steht, wie man die Metadaten befüllt? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Frage
TheWorldDrown
Moin zusammen,
ich würde gerne bei bestimmten Dateiendungen, eine benutzerdefinierte Spalte hinzufügen. Diese Spalte gibt es bisher bei Windows nicht.
meine Recherche im Internet hat leider nicht wirklich was ergeben. Weiß einer, ob es möglich ist?
Link zu diesem Kommentar
Auf anderen Seiten teilen
14 Antworten auf diese Frage
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.