Descript.ion massenweise ergänzen und reduzieren

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Descript.ion massenweise ergänzen und reduzieren

Post by *Peter »

Ich denke gerade darüber nach, ob man die Descript.ion - besser: die Dateikommentare im allgemeinen - massenweise ergänzen und beliebige Strings wieder löschen kann.

Konkret: 2 Leute (Müller, Meier) bearbeiten gemeinsam 100 Dateien. (1.txt - 100.txt)

Schritt 1:
Müller wählt Datei 1 bis 50 und schreibt: "Müller: Kopfzeile kontrollieren"
(Das ist ja kein Problem).

Schritt 2:
Meier wählt Datei 20 - 70 und schreibt: "Meier: Daten druckfertig"
Die bestehenden Einträge müssen dabei aber erhalten werden; Meier wird hinten ergänzt

Schritt 3:
Müller hat die Kopfzeilen kontrolliert, er will seinen alten Eintrag "Müller: Kopfzeile kontrollieren" entfernen

Eigentlich sind diese Beispiele eine klassische "Suchen und ersetzen" Funktion
- zuerst "suche *, ersetze mit * Meier ..."
- dann "suche Müller ..., ersetze mit NICHTS"

Geht das direkt oder mit Plugins?
(Das direkte Editieren der Kommentardatei möchte ich vermeiden)

Schönes Wochenende

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Ich nehme mal an du beziehst dich im Schritt 1 auf:
"Dateien -> Dateiattribute ändern"

Code: Select all

...

[x] Pluginattribute ändern:
_________________________________________________________
Plugin: Eigenschaft:   Wert:
[TC ]   [Kommentar]   [Müller: Kopfzeile kontrollieren] [>>][+]
Als Wert kann auch der vorherige Feldinhalt mit "[=tc.Kommentar]" referenziert werden!
[>>] wrote:[=tc.Kommentar]
Meier: Daten druckfertig
Zumindest das Ergänzen (Schritt 2) wäre damit möglich.

Wenn der neueste Eintrag immer oben eingefügt wird, könnte man auch mit
[>>] wrote:Meier: Daten druckfertig
[=tc.Kommentar]
und
[>>] wrote:Müller: Kopfzeile kontrolliert!
[=tc.Kommentar]
arbeiten.

Gruß
Holger
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

HolgerK wrote:...Als Wert kann auch der vorherige Feldinhalt mit "[=tc.Kommentar]" referenziert werden!...
Ja, danke. Das ist wirklich die Lösung zu Schritt 1.

Aber das Löschen von Teilen des Kommentars scheint so eine eigene Geschichte zu sein.
Wäre hier das Script-Plugin vielleicht eine Möglichkeit? Irgendwas mit [=script.result1]? Aber ich kann nicht scripten ...


Nachtrag:
Ich habe zum Plugin-Forum gewechselt:
http://ghisler.ch/board/viewtopic.php?p=197347

Grüße

Peter
TC 10.xx / #266191
Win 10 x64
Post Reply