ZITAT(u302320 @ Apr 20 2011, 19:39)

Oder gibt es alternativ eine clevere Vorgehensweise, (variable) Listen von Tags aus einer großen Anzahl von Dateien zu löschen?
Ich geh mal davon aus, das die Fragestellung aus der Web Sources Problematik stammt.
Mann könnte da schon was machen.
Wenn du es irgendwie schaffst, das %TAGS_TO_DELETE% Feld mit den Namen der Tag Felder zu füllen, die dann per Aktion gelöscht werden sollen, dann könnte mann das hinterher mit $if und $regexp Funktionen nützen.
Beispiel:
%TAGS_TO_DELETE% = YEAR;COUNTRY;
Aktionsgruppe:
1. Aktion: Tag-Felder formatieren
Feld: YEAR
Formatstring: $if($eql($regexp(%TAGS_TO_DELETE%,.*YEAR;.*,YES),YES),,%year%)
2. Aktion: Tag-Felder formatieren
Feld: COUNTRY
Formatstring: $if($eql($regexp(%TAGS_TO_DELETE%,.*COUNTRY;.*,YES),YES),,%country%)
3. Aktion: Tag-Felder formatieren
Feld: ARTIST
Formatstring: $if($eql($regexp(%TAGS_TO_DELETE%,.*ARTIST;.*,YES),YES),,%artist%)
4. Aktion: Tag-Felder formatieren
Feld: TITLE
Formatstring: $if($eql($regexp(%TAGS_TO_DELETE%,.*TITLE;.*,YES),YES),,%title%)
...
Du müßtest diese Liste für alle in Frage kommenden Tag Felder komplettieren.
Im Beispiel werden dann die Felder YEAR und COUNTRY gelöscht, die Felder ARTIST und TITLE aber nicht.
Die Funktion prüft, ob der Name des jeweiligen Tag Feldes im TAGS_TO_DELETE Feld vorkommt. Wenn der Name vorkommt, überschreibt die Funktion das Feld mit nichts (quasi mit null Output, anders als bei Web Sources werden beim Formatieren von Tag Feldern diese gelöscht wenn mann sie mit leer lässt), wenn der Name nicht vorkommt, überschreibt die Funktion das Feld mit seinem eigenem Inhalt (es bleibt also alles wie es ist).