Benutzerdefinierte Spalten - hier: Substring

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Herb_Albert
Junior Member
Junior Member
Posts: 8
Joined: 2003-08-07, 09:18 UTC
Location: Dortmund

Benutzerdefinierte Spalten - hier: Substring

Post by *Herb_Albert »

Hallo,
kann man bei den benutzerdefinierten Spalten auch Teilstrings eingeben wie z.B. name[3-4] oder ähnliches?
User avatar
van Dusen
Power Member
Power Member
Posts: 684
Joined: 2004-09-16, 19:30 UTC
Location: Sinzig (Rhein), Germany

Post by *van Dusen »

Das ist meines Wissens leider nicht möglich.

Zur Zeit muss der Autor des Inhaltsplugins wohl selbst entsprechende Funktionen für die von seinem Plugin gelieferten Feldinformationen bereitstellen.

Beispiele dafür sind
  • Lefteous' ShellDetails-Plugin, welches die Division von Werten mit benutzerdefiniertem Divisor erlaubt, und
  • ATL-Softs FileDiz-Plugin, welches die Ersetzung einer String-Konstanten durch eine andere ermöglicht.
Auch die Formatierungs-Strings für (Byte-)Größen, Datümer und Uhrzeiten gehen ja in diese Richtung...

...aber "generische" (Zeichenketten-)Funktionen, wie sie Dir vorschweben, stehen für benutzerdefinierte Spalten nicht zur Verfügung.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50475
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Doch, man kann! Die Syntax ist:

[=plugin.variable.unit:1-5]

Also nach dem Doppelpunkt die gewünschten Teile angeben. Dabei gilt dieselbe Syntax wie beim Feld [N] im Mehrfach-Umbenenntool, siehe dessen Hilfe!

Allerdings lassen sich die festen Spalten Name und Erweiterung nicht ändern.
Author of Total Commander
https://www.ghisler.com
User avatar
van Dusen
Power Member
Power Member
Posts: 684
Joined: 2004-09-16, 19:30 UTC
Location: Sinzig (Rhein), Germany

Post by *van Dusen »

:shock: weia... ich hätte wohl besser mal die Hilfe lesen sollen, statt hier falsche Auskünfte zu geben :oops: . Ich bitte um Entschuldigung!

Danke für den Hinweis... dass man Pluginfelder auf Teilstrings stutzen kann, ist großartig!

Grüße, van Dusen
Herb_Albert
Junior Member
Junior Member
Posts: 8
Joined: 2003-08-07, 09:18 UTC
Location: Dortmund

Post by *Herb_Albert »

ghisler(Author) wrote:Doch, man kann! Die Syntax ist:

[=plugin.variable.unit:1-5]

Also nach dem Doppelpunkt die gewünschten Teile angeben. Dabei gilt dieselbe Syntax wie beim Feld [N] im Mehrfach-Umbenenntool, siehe dessen Hilfe!

Allerdings lassen sich die festen Spalten Name und Erweiterung nicht ändern.
Und leider kann man nicht danach sortieren. Es wird leider immer nach dem vollständigen String sortiert.. :cry:
Beispiel:
1234567.txt
1234890.txt
1234998.txt
Wenn ich jetzt nach 5-7 sortieren will, geht es leider nicht, obwohl nur die entsprechenden Teilstrings angezeigt werden. Es wird immer nach dem vollständigen String sortiert.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50475
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Diese Option ist natürlich vor allem für das Mehrfach-Umbenenntool gedacht (und benutzt auch dessen Funktion), doch geht es allgemein überall, wo Pluginfelder benutzt werden können.
Author of Total Commander
https://www.ghisler.com
Herb_Albert
Junior Member
Junior Member
Posts: 8
Joined: 2003-08-07, 09:18 UTC
Location: Dortmund

Post by *Herb_Albert »

Noch einmal nachgefragt zur Klarstellung: Sortieren ist danach nicht möglich, sondern nur die Anzeige. Ist das so korrekt?
Danke schon einmal.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50475
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Ja, die Sortierung erfolgt immer nach dem kompletten Wert. Grund: Man kann so z.B. auch Teilstrings von numerischen Werten anzeigen - doch bei der Sortierung wäre das doch sehr unpraktisch.
Author of Total Commander
https://www.ghisler.com
Post Reply