Wenn man die Aufgabe einmal ganz anders aufschreibt, dann könnte es so aussehen ...
Anfang Aktionengruppe Test_2012#20121231.FredHermannAktion #1
Aktionstyp 5: Tagfeld formatieren
Feld _______: TMP_ARTIST
Formatstring: $if2(%ALBUMARTIST%,%ARTIST%)
Aktion #2
Aktionstyp 5: Tagfeld formatieren
Feld _______: TMP_ARTIST
Formatstring: $regexp(%TMP_ARTIST%,'^(.+?)\s+(?:feat|vs).?\s+.*$','$1')
Aktion #3
Aktionstyp 5: Tagfeld formatieren
Feld _______: TMP_INDEX
Formatstring: $left(%TMP_ARTIST%,1)
Aktion #4
Aktionstyp 5: Tagfeld formatieren
Feld _______: TMP_INDEX
Formatstring: $if($isdigit(%TMP_INDEX%),$regexp(%TMP_INDEX%,'[0-9]','#'),$replace($upper(%TMP_INDEX%),'Ä','A','Ö','O','Ü','U','!','#'))
Aktion #5
Aktionstyp 5: Tagfeld formatieren
Feld _______: TMP_FOLDER1
Formatstring: $if($eql(%ALBUMARTIST%,'Various Artists'),'_Compilations',%TMP_INDEX%)
Aktion #6
Aktionstyp 5: Tagfeld formatieren
Feld _______: TMP_FOLDER2
Formatstring: $if($eql(%ALBUMARTIST%,'Various Artists'),'.',%TMP_ARTIST%)
Aktion #7
Aktionstyp 5: Tagfeld formatieren
Feld _______: TMP_FOLDER3
Formatstring: $if2(%ALBUM%,'.')
Aktion #8
Aktionstyp 5: Tagfeld formatieren
Feld _______: TMP_FOLDER4
Formatstring: $if($and(%ALBUM%,%DISCNUMBER%),'CD '$num(%DISCNUMBER%,1),'.')
Aktion #9
Aktionstyp 5: Tagfeld formatieren
Feld _______: TMP_FILENAME
Formatstring: $if($and(%ALBUM%,%TRACK%),$num(%TRACK%,2)' - ',)%ARTIST%' - '%TITLE%
Aktion #10
Aktionstyp 5: Tagfeld formatieren
Feld _______: TMP_DRIVE
Formatstring: 'X:'
Aktion #11
Aktionstyp 5: Tagfeld formatieren
Feld _______: TMP_FOLDER0
Formatstring: 'TEST\FRED'
Aktion #12
Aktionstyp 5: Tagfeld formatieren
Feld _______: TMP_PATH
Formatstring: %TMP_DRIVE%'<!--colorc-->'%TMP_FOLDER0%'<!--colorc-->'%TMP_FOLDER1%'<!--colorc-->'%TMP_FOLDER2%'<!--colorc-->'%TMP_FOLDER3%'<!--colorc-->'%TMP_FOLDER4%'<!--colorc-->'%TMP_FILENAME%
Achtung:
Die Aktionen #13 und #14 erst dann ausführen, wenn die Aktionen zuvor korrekte Werte geliefert haben.
Kontrolle der Tag-Felder im Dialog "Erweiterte Tags...".
Aktion #13
Aktionstyp 5: Tagfeld formatieren
Feld _______: _FILENAME
Formatstring: %TMP_PATH%
Aktion #14
Aktionstyp 9: Tagfelder entfernen
Folgende Tagfelder entfernen (mit Semikolon getrennt): TMP_ARTIST;TMP_INDEX;TMP_DRIVE;TMP_FOLDER0;TMP_FOLDER1;TMP_FOLDER2;TMP_FOLDER3;T
MP_FOLDER4;TMP_PATH;TMP_FILENAME
Ende Aktionengruppe Test_2012#20121231.FredHermann (14 Aktionen)
DD.20121231.2300.CET