# Problem mit $loop(argument,1) ... $loopend()

**URL:** https://community.mp3tag.de/t/problem-mit-loop-argument-1-loopend/12032
**Category:** Fehlermeldungen
**Created:** [May 20, 2011, 6:28am UTC](https://community.mp3tag.de/t/problem-mit-loop-argument-1-loopend/12032 "2011-05-20T06:28:45Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [May 20, 2011, 6:28am UTC](https://community.mp3tag.de/t/problem-mit-loop-argument-1-loopend/12032/1 "2011-05-20T06:28:45Z")

</div>

Problem mit $loop(argument,1) ... $loopend()  
Was ist erlaubt als Argument der $loop Funktion?

Bezugnahme auf diesen Thread:  
[export csv with foldername and total time](https://community.mp3tag.de/t/12016/1)

Beigefügt MTE Export Skript:  
[20110520.Mp3tag.Loop.Error.mte](https://community.mp3tag.de/uploads/default/original/1X/d7441b65e02a8fd4d3a11435c5af4f934d260a49.mte) (1.21 KB)  
Beigefügt TXT Export Skript Ausgabe:  
[Mp3tag.Export.txt](https://community.mp3tag.de/uploads/default/original/1X/e4bd79e83c008c5cfce898e3bc0ea6ca8d466b07.txt) (11 KB)

Das Beispiel zeigt zwei Fälle, wobei der $loop Funktion jeweils ein Skriptausdruck als Argument übergeben wird.

Im Fallbeispiel 1 werden zwei positive Ergebnisse erzeugt.

Im Fallbeispiel 2 ergibt der eine Skriptausdruck ein positives Ergebnis (Fall 2.1) und der andere Skriptausdruck (Fall 2.2) nicht. Warum ist das so?

Anregung:  
Das Mp3tag Help Manual sollte betreffend der Beschreibung zur $loop Funktion **alle Anwendungsfälle dokumentieren**.  
Zuzeit steht dort geschrieben:  
_Eine Schleife wird über die Anweisung $loop(%feldname%) gestartet und gibt an, dass der danach folgende Teil der Exportkonfiguration für alle unterschiedlichen Felder feldname ausgeführt wird. Die zu verarbeitenden Dateien, werden dabei nach dem Feldnamen sortiert._

Die Anwendungspraxis zeigt, dass die Funktion $loop auch mit anderen Argumenten arbeitet:

- eine Kombination von Tag-Feldern, z. B. _%ARTIST%%TITLE%_
- ein oder mehrere Pseudo Tag-Felder, z. B. _%\_folderpath%_
- ein beliebiger (?) Skriptausdruck, z. B. _%ARTIST%$char(43)%TITLE%'###'%\_folderpath%_

DD.20110520.1030.CEST

[20110520.Mp3tag.Loop.Error.mte](https://community.mp3tag.de/uploads/default/original/1X/d7441b65e02a8fd4d3a11435c5af4f934d260a49.mte) (1.21 KB)

[Mp3tag.Export.txt](https://community.mp3tag.de/uploads/default/original/1X/e4bd79e83c008c5cfce898e3bc0ea6ca8d466b07.txt) (11 KB)

---

_[View the full topic](https://community.mp3tag.de/t/problem-mit-loop-argument-1-loopend/12032)._
