Ich möchte gerne, wenn %_FOLDERPATH% ein Jahr, also \d\d\d\d enthält (AND %_FOLDERPATH% NOT MATCHES \d\d\d\d - \d\d\d\d) den Inhalt von \d\d\d\d nach %YEAR% kopieren.
Beispiel:
Aus "c:\Bill Haley 1969" soll nur "1969"nach Jahr übertragen werden,
aus "c:\Bill Haley 1969 - 1970" aber nicht.
Dann unverschämter Weise noch Folgendes, es kann auch in einer zweiten Bedingung formuliert werden:
Ich möchte, wenn %_FOLDERPATH% eine CD, also CD1, CD2, CD3 - CD10 enthält, den numerischen Wert nach %Discnumber% schreiben.
Beispiel:
Aus "c:\Bill Haley \CD1" soll nur "1"nach %DISCNUMBER% übertragen werden,
aus "c:\Bill Haley CD2\Bonus\oderwasweissich" soll nur "2"nach %DISCNUMBER% übertragen werden.
Das Problem ist hier primär, die Zahl durch einen Platzhalter (*?) zu ersetzen und in eine Variable zu übergeben, die nach %DISCNUMBER% geschrieben wird.
Gibt es, abgesehen von der allgemeinen Hilfe, irgendwo eine bessere Übersicht der verwendbaren Befehle?
Ich habe mit $, \d? und dergleichen noch meine Probleme, was deren Anwendung anbelangt.
Die Verwendung der Filter versuche ich darüber hinaus möglichst zu vermeiden, da man die Filter, nach meinem Kenntnisstand, nicht vernünftig abspeichern kann. Die meisten Filter habe ich bislang immer in meinen Actions verbaut, soweit das möglich war.
Gibt es darüber hinaus eigentlich eine Möglichkeit, mehr als ~40000 Daten gleichzeitig einzulesen?
Es würde mir deutlich die Arbeit erleichtern, wenn ich ein Vielfaches davon auf einmal verarbeiten könnte, aber da stirbt mir MP3Tag immer weg.
Ich habe Win7/64 auf 6 Cores mit 16 GB RAM, daran sollte es doch nicht liegen.
Generiere dir eine Playlist aus der Suche (Explorer oder Total Commander) der MP3's, speichere diese und beim starten von MP3Tag über "Datei" dann Playliste öffnen wählen.
Am sinnvollsten ist es nur die MP3-Ordner hinzuzufügen z.b.: C:\musik\\ usw.....