# Scriptfehler bei Aktion "Ordner" und weitere Fragen

**URL:** <https://community.mp3tag.de/t/scriptfehler-bei-aktion-ordner-und-weitere-fragen/19683>\
**Category:** Allgemein\
**Created:** [January 11, 2018, 7:07pm UTC](https://community.mp3tag.de/t/scriptfehler-bei-aktion-ordner-und-weitere-fragen/19683 "2018-01-11T19:07:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mado58](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/df788c/32.png) [@mado58](https://community.mp3tag.de/u/mado58)\
**Post date:** [January 11, 2018, 7:07pm UTC](https://community.mp3tag.de/t/scriptfehler-bei-aktion-ordner-und-weitere-fragen/19683/1 "2018-01-11T19:07:16Z")

</div>

Hallo,  
ich habe einige Fragen an die Scriptschreiber hier.

1. Ich möchte meine Ordnerstruktur mit einer Aktion durchführen, doch es scheitert schon bei dem ersten Befehl

 **[#0] T=5 F=TEMP\_FILENAME $if($and(%ALBUM%,%TRACK%),$if(%DISCNUMBER%,$num(%DISCNUMBER%,1)'-',)$num(%TRACK%,2)' ',)%ARTIST%' - '%TITLE%**

**[#1]  
T=5  
F=\_FILENAME  
l=%tmp\_filename%**

 

**[#2]  
T=5  
F=TMP\_ARTIST  
1=%artist%**

 

**[#3]  
T=5  
F=TMP\_ARTIST  
1=$if2(%albumartist%,%TMP\_artist%)**

 

**[#4]  
T=5  
F=TMP\_ALPHABET  
1=$upper($left(%TMP\_ARTIST%,1))**

 

**[#5]  
T=5  
F=TMP\_ALPHABET  
1=$if($isdigit(%tmp\_alphabet%),'#',$replace(%tmp\_alphabet%,'\u00c4','A','\u00d6','O','\u00dc','U','!','#','+','#'))**

 

**[#6]  
T=5  
F=TMP\_DRIVE  
1='M:\\Interpreten\\'**

 

**[#7]  
T=5  
F=TMP\_ALBUM\_FOLDER  
1=$if(%album%,%year% - %album%'\\',)**

 

**[#8]  
T=5  
F=TMP\_DIR  
1=%tmp\_drive%%tmp\_alphabet%'\\'%tmp\_artist%'\\'%tmp\_album\_folder%**

 

**[#9]  
T=5  
F=\_DIRECTORY  
1=%tmp\_dir%**

  

Wenn ich dies eingebe bei "Tag - Dateiname" klappt es wunderbar  
$if($and(%ALBUM%,%TRACK%),$if(%DISCNUMBER%,$num(%DISCNUMBER%,1)'-',)$num(%TRACK%,2)' ',)%ARTIST%' - '%TITLE%  
aber wenn ich es in der Aktion starte, wandelt er den Dateinamen in .mp3 um und streikt natürlich bei der zweiten Datei. Ich begreife nicht, warum?

1. Frage:  
Wo muß ich einen Code eingeben, wenn im Beitrag es nicht extra erwähnt wird. Ss wollte ich alle erweiterten Tags esportieren und fand den Befehl

$list(,: ,$char(10))

Doch was mach ich damit?

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [January 11, 2018, 7:57pm UTC](https://community.mp3tag.de/t/scriptfehler-bei-aktion-ordner-und-weitere-fragen/19683/2 "2018-01-11T19:57:52Z")

</div>

Für den Dateinamen wirken die eckigen Klammern wie eine Bedingung.

Du könntest die $if und $and abkürzen:  
[$num(%DISCNUMBER%,1)-][$num(%TRACK%$,2)' ',)]%ARTIST% - %TITLE%

list() ist ein Kommando für einen Export.

---

<div class="post-metadata">

**Author:** ![mado58](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/df788c/32.png) [@mado58](https://community.mp3tag.de/u/mado58)\
**Post date:** [January 11, 2018, 9:20pm UTC](https://community.mp3tag.de/t/scriptfehler-bei-aktion-ordner-und-weitere-fragen/19683/3 "2018-01-11T21:20:02Z")

</div>

> [@ohrenkino](#):
>
> Für den Dateinamen wirken die eckigen Klammern wie eine Bedingung.
> 
> Du könntest die $if und $and abkürzen:  
> [$num(%DISCNUMBER%,1)-][$num(%TRACK%$,2)' ',)]%ARTIST% - %TITLE%

Die verkürzte Formel beinhaltet einen Syntaxfehler und kommt der gleiche Fehler (s. Bild), wenn ich sie in die Aktion setze

Zu Frage 2: natürlich ist es ein Exportcode doch wo bitte gebe ich den ein? Wähle ich neue Aktion, Export...will er das ich eine Datei auswähle. Das geht also nicht

![](https://community.mp3tag.de/uploads/default/original/2X/4/44eaed61dbc8d97b265b581e171bb4c11d83af83.jpg)

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [January 12, 2018, 5:23am UTC](https://community.mp3tag.de/t/scriptfehler-bei-aktion-ordner-und-weitere-fragen/19683/4 "2018-01-12T05:23:05Z")

</div>

> [@mado](#):
>
> Die verkürzte Formel beinhaltet einen Syntaxfehler und kommt der gleiche Fehler (s. Bild), wenn ich sie in die Aktion setze
> 
> Zu Frage 2: natürlich ist es ein Exportcode doch wo bitte gebe ich den ein? Wähle ich neue Aktion, Export...will er das ich eine Datei auswähle. Das geht also nicht

[$num(%DISCNUMBER%,1)-][$num(%TRACK%$,2)]%ARTIST% - %TITLE%

$list(): Dann wird es wohl mal Zeit, dass du das Hilfekapitel zu Export durchliest.
