# Intelligentes Kürzen auf 64 Zeichen perfektioniert

**URL:** https://community.mp3tag.de/t/intelligentes-kurzen-auf-64-zeichen-perfektioniert/3197
**Category:** Vorschläge
**Created:** [April 16, 2006, 11:58pm UTC](https://community.mp3tag.de/t/intelligentes-kurzen-auf-64-zeichen-perfektioniert/3197 "2006-04-16T23:58:50Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![zuja](https://community.mp3tag.de/user_avatar/community.mp3tag.de/zuja/32/107_2.png) [@zuja](https://community.mp3tag.de/u/zuja)
#### Post date: [April 16, 2006, 11:58pm UTC](https://community.mp3tag.de/t/intelligentes-kurzen-auf-64-zeichen-perfektioniert/3197/1 "2006-04-16T23:58:50Z")

</div>

HI !

Ich hatte mich vor einiger Zeit über die Aktion "Dateinamen auf 64 Zeichen kürzen" enttäuschend geäußert - hier mein Beitrag dazu:

```
$ifgreater($len(%_filename%),60,$if($grtr($strrchr(%_filename%, ),$add($len(%artist%),5)),$left(%_filename%,$sub($strrchr(%_filename%, ),1))$right(%_filename%,$sub($len(%_filename%),$strrchr(%_filename%, ))),$left(%_filename%,$sub($len(%_filename%),$add($len(%_length%),3,$if($or($eql($mid(%_filename%,$sub($len(%_filename%),$len(%_length%),2),1),')'),$eql($mid(%_filename%,$sub($len(%_filename%),$len(%_length%),2),1),']')),1,))))$if($or($eql($mid(%_filename%,$sub($len(%_filename%),$len(%_length%),3),1),'('),$eql($mid(%_filename%,$sub($len(%_filename%),$len(%_length%),3),1),'[')),,$if($or($eql($mid(%_filename%,$sub($len(%_filename%),$len(%_length%),2),1),')'),$eql($mid(%_filename%,$sub($len(%_filename%),$len(%_length%),2),1),']')),$mid(%_filename%,$sub($len(%_filename%),$add($len(%_length%),2)),1),))$right(%_filename%,$add($len(%_length%),2,$if($or($eql($mid(%_filename%,$sub($len(%_filename%),$len(%_length%),2),1),')'),$eql($mid(%_filename%,$sub($len(%_filename%),$len(%_length%),2),1),']')),1)))),%_filename%)

```

Das ganze funktioniert nur mit den restlichen Aktionen perfekt - siehe Anhang - Konfigurationsdatei.

Meine Dateinamen werden (mehr oder weniger) mit folgender Formel geschrieben:  
$validate([($num(%track%,2))][%artist%]$if($and(%artist%,%title%),- ,)[%title%][(%year%$if($and(%year%,%\_length%),-,)%\_length%)],°)

Ich würde mich SEHR freuen, wenn Herr Heidenreich persönlich meine Konfigurationsdatei ausprobieren würde und womöglicherweise von irgendetwas inspiriert werden könnte.

Kritik erwünscht !

P.S.

Die Aktion "CD-R" hat einen kleinen Schönheitsfehler, da "Groß-/Kleinschreibung berücksichtigen" nicht eingeschaltet ist.

[April\_15.06\_Konfiguration\_v5.0\_\_Semikolon\_geloescht\_.zip](https://community.mp3tag.de/uploads/default/original/2X/a/ab9ee8b256693c0858756fb48027e2c3e9a9e3ed.zip) (29.1 KB)

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [April 17, 2006, 4:44am UTC](https://community.mp3tag.de/t/intelligentes-kurzen-auf-64-zeichen-perfektioniert/3197/2 "2006-04-17T04:44:00Z")

</div>

Benutze bitte CODEBOX das nächste Mal, wenn du so lange Formatstring postest, um das Forumlayout nicht zu zerstören.
