Hallo zusammen,
ich habe mir Aktion zusammengestellt um aus den Dateiname die Disk- u. Tracknummer zu holen. Und zwar sehen die Dateien z.B. wie folgt aus:
1.23. Test
02. Test
3-34 Test
005 Test
043. Test
100. Test
205 Test
Test
Dabei werden dann alle Zahlen bis Einhundert als Track angesehen und über Einhundert wird die erste Stelle als Discnummer und die letzten zwei Stellen als Tracknummer angesehen. Dabei werden auch Trennzeichen zwischen Disc- u. Tracknummer berücksichtigt.
Meine bisherige Aktion sieht dazu wie folgt aus:
[#0]
T=5
F=TEMPTRACK
1=$if($isdigit($left(%_filename%,1)),$left(%_filename%,4),)
[#1]
T=5
F=TEMPTRACK
1=$replace(%temptrack%,-,,.,, ,,_,)
[#2]
T=5
F=TRACK
1=$if($less(%temptrack%,101),%temptrack%,$mid(%temptrack%,2,2))
[#3]
T=5
F=DISCNUMBER
1=$if($grtr(%temptrack%,100),$left(%temptrack%,1),)
[#4]
T=9
F=TEMPTRACK
Da ich ein freund von kompakteren Codes bin, würde ich gerne wissen, ob es noch möglich ist, diesen etwas zu verkleinern mit gleichen Ergebnis.
Liebe Grüße
Jens