[X] Formatstringeingabefeld/zeile zeigt Formatstring nicht an

Hallo

Ich bin mir nicht sicher ob das ein Fehler, eventuell sogar beabsichtigt oder gar eine Marotte meines Systems ist, aber die Formatstringeingabezeile zeigt bei mir ab einer bestimmten Anzahl Zeichen (~7000) nichts mehr an.
Sie täuscht sozusagen Leere vor.

Um welchen Formatstring handelt es sich denn? Ich kann es bei Tag - Dateiname leider nicht reproduzieren.

Viele Grüße,
Florian

Aber nicht erschrecken :laughing:
Im Prinzip kann ich aber auch testweise eine sinnlose Zeichenkette hineinkopieren, ab einer bestimmten Anzahl Zeichen wird einfach nichts mehr angezeigt.

[#0]
T=5
F=_DIRECTORY
1=$replace($if($eql($regexp(%commands%,(.*)(nat2','{1})(.*),$2),nat2','),$if($eql($regexp(%commands%,(.*)(nul','{1})(.*),$2),nul','),$replace($if($eql($regexp(%commands%,(.*)(chy','{1})(.*),$2),chy','),$if($neql($regexp(%commands%,(.*)(noy','{1})(.*),$2),noy','),'('%year%')'$if($eql($regexp(%commands%,(.*)(nhy','{1})(.*),$2),nhy','), ,$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','), - ,-)),)$regexp($regexp(%album%,(.*)( (\\\\'('Disc|\\\\'('CD).*\\\\')'),$1),(.*)( (\\\\'('Remastered|\\\\'('Re-Recorded|\\\\'('Digital|\\\\'('Expanded|\\\\'('Extended|\\\\'('Anniversary|\\\\'('Limited|\\\\'('Legacy|\\\\'('Special|\\\\'('Japan|\\\\'('Collectors|\\\\'('\\\\d{2}th).*\\\\')'),$1),$regexp($regexp(%album%,(.*)( (\\\\'('Disc|\\\\'('CD).*\\\\')'),$1),(.*)( (\\\\'('Remastered|\\\\'('Re-Recorded|\\\\'('Digital|\\\\'('Expanded|\\\\'('Extended|\\\\'('Anniversary|\\\\'('Limited|\\\\'('Legacy|\\\\'('Special|\\\\'('Japan|\\\\'('Collectors|\\\\'('\\\\d{2}th).*\\\\')'),$1)$if($neql($regexp(%commands%,(.*)(noy','{1})(.*),$2),noy','),$if($eql($regexp(%commands%,(.*)(nhy','{1})(.*),$2),nhy','), ,$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','), - ,-))'('%year%')',)),_, ),$replace($if($eql($regexp(%commands%,(.*)(chy','{1})(.*),$2),chy','),$if($neql($regexp(%commands%,(.*)(noy','{1})(.*),$2),noy','),'('%year%')'$if($eql($regexp(%commands%,(.*)(nhy','{1})(.*),$2),nhy','), ,$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','), - ,-)),)$regexp($regexp(%album%,(.*)( (\\\\'('Disc|\\\\'('CD).*\\\\')'),$1),(.*)( (\\\\'('Remastered|\\\\'('Re-Recorded|\\\\'('Digital|\\\\'('Expanded|\\\\'('Extended|\\\\'('Anniversary|\\\\'('Limited|\\\\'('Legacy|\\\\'('Special|\\\\'('Japan|\\\\'('Collectors|\\\\'('\\\\d{2}th).*\\\\')'),$1),$regexp($regexp(%album%,(.*)( (\\\\'('Disc|\\\\'('CD).*\\\\')'),$1),(.*)( (\\\\'('Remastered|\\\\'('Re-Recorded|\\\\'('Digital|\\\\'('Expanded|\\\\'('Extended|\\\\'('Anniversary|\\\\'('Limited|\\\\'('Legacy|\\\\'('Special|\\\\'('Japan|\\\\'('Collectors|\\\\'('\\\\d{2}th).*\\\\')'),$1)$if($neql($regexp(%commands%,(.*)(noy','{1})(.*),$2),noy','),$if($eql($regexp(%commands%,(.*)(nhy','{1})(.*),$2),nhy','), ,$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','), - ,-))'('%year%')',)), ,_,',',)),$if($eql($regexp(%commands%,(.*)(chy','{1})(.*),$2),chy','),$if($eql($regexp(%commands%,(.*)(nul','{1})(.*),$2),nul','),$replace($reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),!)),1))))$iflonger($reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),!)),1)))),0,$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','), - ,-),)$if($or($or($or($or($or($eql($regexp(%commands%,(.*)(album','{1})(.*),$2),album','),$eql($regexp(%commands%,(.*)(maxi','{1})(.*),$2),maxi',')),$eql($regexp(%commands%,(.*)(single','{1})(.*),$2),single',')),$eql($regexp(%commands%,(.*)(audiobook','{1})(.*),$2),audiobook',')),$eql($regexp(%commands%,(.*)(promo','{1})(.*),$2),promo',')),$eql($regexp(%commands%,(.*)(soundtrack','{1})(.*),$2),soundtrack',')),$if($eql($regexp(%commands%,(.*)(cas3','{1})(.*),$2),cas3','),$if($eql($regexp(%artist%,(.*)(feat.{1})(.*),$2),feat.),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*)( (\\\\'('feat.|feat.).*),$3',' $1),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)( (\\\\'('feat.|feat.).*)(',' )(The|Der|Die|Das)$,$1',' $5),%artist%)),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*),$3',' $1),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)(',' )(The|Der|Die|Das)$,$1',' $3),%artist%))),$if($eql($regexp(%artist%,(.*)(feat.{1})(.*),$2),feat.),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*)( (\\\\'('feat.|feat.).*),$1 $3),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)( (\\\\'('feat.|feat.).*)(',' )(The|Der|Die|Das)$,$5 $1\\\\),%artist%)),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*),$1 $3),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)(',' )(The|Der|Die|Das)$,$3 $1\\\\),%artist%))))$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','), - ,-),)$if($neql($regexp(%commands%,(.*)(noy','{1})(.*),$2),noy','),$if($or($or($or($or($or($or($or($or($or($or($or($eql($regexp(%release type%,(.*)(Digital{1})(.*),$2),Digital),$eql($regexp(%release type%,(.*)(Re-Recorded{1})(.*),$2),Re-Recorded)),$eql($regexp(%release type%,(.*)(Remastered{1})(.*),$2),Remastered)),$eql($regexp(%release type%,(.*)(Expanded{1})(.*),$2),Expanded)),$eql($regexp(%release type%,(.*)(Extended{1})(.*),$2),Extended)),$eql($regexp(%release type%,(.*)(Anniversary{1})(.*),$2),Anniversary)),$eql($regexp(%release type%,(.*)(Special{1})(.*),$2),Special)),$eql($regexp(%release type%,(.*)(Limited{1})(.*),$2),Limited)),$eql($regexp(%release type%,(.*)(Legacy{1})(.*),$2),Legacy)),$eql($regexp(%release type%,(.*)(Japan{1})(.*),$2),Japan)),$eql($regexp(%release type%,(.*)(Collectors{1})(.*),$2),Collectors)),$eql($regexp(%release type%,(.*)(\\\\d{2})(th{1})(.*),$3),th)),$if($or($or($or($or($or($eql($regexp(%commands%,(.*)(album','{1})(.*),$2),album','),$eql($regexp(%commands%,(.*)(maxi','{1})(.*),$2),maxi',')),$eql($regexp(%commands%,(.*)(single','{1})(.*),$2),single',')),$eql($regexp(%commands%,(.*)(audiobook','{1})(.*),$2),audiobook',')),$eql($regexp(%commands%,(.*)(promo','{1})(.*),$2),promo',')),$eql($regexp(%commands%,(.*)(soundtrack','{1})(.*),$2),soundtrack',')),$iflonger(%origyear%%release type%%year%,0,$if(%origyear%,'('%origyear%$if($and(%release type%,%year%), %release type% %year%')',['('%release type%][-%year%]')'),$if($and(%release type%,%year%),'('%release type% %year%')',['('%release type%')']['('%year%')'])),),$if($or($or($or($eql($regexp(%commands%,(.*)(sampler','{1})(.*),$2),sampler','),$eql($regexp(%commands%,(.*)(sva','{1})(.*),$2),sva',')),$eql($regexp(%commands%,(.*)(charts','{1})(.*),$2),charts',')),$eql($regexp(%commands%,(.*)(mix','{1})(.*),$2),mix',')),$iflonger(%release type%%year%,0,$if($and(%release type%,%year%),'('%release type% %year%')',['('%release type%][%year%')']),),$iflonger(%year%,0,'('%year%')',))),$iflonger(%year%,0,'('%year%')',))$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','), - ,-),)$regexp($regexp(%album%,(.*)( (\\\\'('Disc|\\\\'('CD).*\\\\')'),$1),(.*)( (\\\\'('Remastered|\\\\'('Re-Recorded|\\\\'('Digital|\\\\'('Expanded|\\\\'('Extended|\\\\'('Anniversary|\\\\'('Limited|\\\\'('Legacy|\\\\'('Special|\\\\'('Japan|\\\\'('Collectors|\\\\'('\\\\d{2}th).*\\\\')'),$1)$iflonger($reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),*)),1)))),0,$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','),-,-),)$if($eql($regexp(%commands%,(.*)(date{1})(.*),$2),date),'('%_date%')',$if($eql($regexp(%commands%,(.*)(bitrate{1})(.*),$2),bitrate),'('%_vbr% %_bitrate% kbps')',$reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),*)),1)))))),_, ),$replace($reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),!)),1))))$iflonger($reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),!)),1)))),0,$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','), - ,-),)$if($or($or($or($or($or($eql($regexp(%commands%,(.*)(album','{1})(.*),$2),album','),$eql($regexp(%commands%,(.*)(maxi','{1})(.*),$2),maxi',')),$eql($regexp(%commands%,(.*)(single','{1})(.*),$2),single',')),$eql($regexp(%commands%,(.*)(audiobook','{1})(.*),$2),audiobook',')),$eql($regexp(%commands%,(.*)(promo','{1})(.*),$2),promo',')),$eql($regexp(%commands%,(.*)(soundtrack','{1})(.*),$2),soundtrack',')),$if($eql($regexp(%commands%,(.*)(cas3','{1})(.*),$2),cas3','),$if($eql($regexp(%artist%,(.*)(feat.{1})(.*),$2),feat.),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*)( (\\\\'('feat.|feat.).*),$3',' $1),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)( (\\\\'('feat.|feat.).*)(',' )(The|Der|Die|Das)$,$1',' $5),%artist%)),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*),$3',' $1),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)(',' )(The|Der|Die|Das)$,$1',' $3),%artist%))),$if($eql($regexp(%artist%,(.*)(feat.{1})(.*),$2),feat.),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*)( (\\\\'('feat.|feat.).*),$1 $3),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)( (\\\\'('feat.|feat.).*)(',' )(The|Der|Die|Das)$,$5 $1\\\\),%artist%)),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*),$1 $3),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)(',' )(The|Der|Die|Das)$,$3 $1\\\\),%artist%))))$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','), - ,-),)$if($neql($regexp(%commands%,(.*)(noy','{1})(.*),$2),noy','),$if($or($or($or($or($or($or($or($or($or($or($or($eql($regexp(%release type%,(.*)(Digital{1})(.*),$2),Digital),$eql($regexp(%release type%,(.*)(Re-Recorded{1})(.*),$2),Re-Recorded)),$eql($regexp(%release type%,(.*)(Remastered{1})(.*),$2),Remastered)),$eql($regexp(%release type%,(.*)(Expanded{1})(.*),$2),Expanded)),$eql($regexp(%release type%,(.*)(Extended{1})(.*),$2),Extended)),$eql($regexp(%release type%,(.*)(Anniversary{1})(.*),$2),Anniversary)),$eql($regexp(%release type%,(.*)(Special{1})(.*),$2),Special)),$eql($regexp(%release type%,(.*)(Limited{1})(.*),$2),Limited)),$eql($regexp(%release type%,(.*)(Legacy{1})(.*),$2),Legacy)),$eql($regexp(%release type%,(.*)(Japan{1})(.*),$2),Japan)),$eql($regexp(%release type%,(.*)(Collectors{1})(.*),$2),Collectors)),$eql($regexp(%release type%,(.*)(\\\\d{2})(th{1})(.*),$3),th)),$if($or($or($or($or($or($eql($regexp(%commands%,(.*)(album','{1})(.*),$2),album','),$eql($regexp(%commands%,(.*)(maxi','{1})(.*),$2),maxi',')),$eql($regexp(%commands%,(.*)(single','{1})(.*),$2),single',')),$eql($regexp(%commands%,(.*)(audiobook','{1})(.*),$2),audiobook',')),$eql($regexp(%commands%,(.*)(promo','{1})(.*),$2),promo',')),$eql($regexp(%commands%,(.*)(soundtrack','{1})(.*),$2),soundtrack',')),$iflonger(%origyear%%release type%%year%,0,$if(%origyear%,'('%origyear%$if($and(%release type%,%year%), %release type% %year%')',['('%release type%][-%year%]')'),$if($and(%release type%,%year%),'('%release type% %year%')',['('%release type%')']['('%year%')'])),),$if($or($or($or($eql($regexp(%commands%,(.*)(sampler','{1})(.*),$2),sampler','),$eql($regexp(%commands%,(.*)(sva','{1})(.*),$2),sva',')),$eql($regexp(%commands%,(.*)(charts','{1})(.*),$2),charts',')),$eql($regexp(%commands%,(.*)(mix','{1})(.*),$2),mix',')),$iflonger(%release type%%year%,0,$if($and(%release type%,%year%),'('%release type% %year%')',['('%release type%][%year%')']),),$iflonger(%year%,0,'('%year%')',))),$iflonger(%year%,0,'('%year%')',))$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','), - ,-),)$regexp($regexp(%album%,(.*)( (\\\\'('Disc|\\\\'('CD).*\\\\')'),$1),(.*)( (\\\\'('Remastered|\\\\'('Re-Recorded|\\\\'('Digital|\\\\'('Expanded|\\\\'('Extended|\\\\'('Anniversary|\\\\'('Limited|\\\\'('Legacy|\\\\'('Special|\\\\'('Japan|\\\\'('Collectors|\\\\'('\\\\d{2}th).*\\\\')'),$1)$iflonger($reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),*)),1)))),0,$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','),-,-),)$if($eql($regexp(%commands%,(.*)(date{1})(.*),$2),date),'('%_date%')',$if($eql($regexp(%commands%,(.*)(bitrate{1})(.*),$2),bitrate),'('%_vbr% %_bitrate% kbps')',$reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),*)),1)))))), ,_,',',)),$if($eql($regexp(%commands%,(.*)(nul','{1})(.*),$2),nul','),$replace($reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),!)),1))))$iflonger($reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),!)),1)))),0,$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','), - ,-),)$if($or($or($or($or($or($eql($regexp(%commands%,(.*)(album','{1})(.*),$2),album','),$eql($regexp(%commands%,(.*)(maxi','{1})(.*),$2),maxi',')),$eql($regexp(%commands%,(.*)(single','{1})(.*),$2),single',')),$eql($regexp(%commands%,(.*)(audiobook','{1})(.*),$2),audiobook',')),$eql($regexp(%commands%,(.*)(promo','{1})(.*),$2),promo',')),$eql($regexp(%commands%,(.*)(soundtrack','{1})(.*),$2),soundtrack',')),$if($eql($regexp(%commands%,(.*)(cas3','{1})(.*),$2),cas3','),$if($eql($regexp(%artist%,(.*)(feat.{1})(.*),$2),feat.),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*)( (\\\\'('feat.|feat.).*),$3',' $1),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)( (\\\\'('feat.|feat.).*)(',' )(The|Der|Die|Das)$,$1',' $5),%artist%)),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*),$3',' $1),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)(',' )(The|Der|Die|Das)$,$1',' $3),%artist%))),$if($eql($regexp(%artist%,(.*)(feat.{1})(.*),$2),feat.),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*)( (\\\\'('feat.|feat.).*),$1 $3),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)( (\\\\'('feat.|feat.).*)(',' )(The|Der|Die|Das)$,$5 $1\\\\),%artist%)),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*),$1 $3),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)(',' )(The|Der|Die|Das)$,$3 $1\\\\),%artist%))))$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','), - ,-),)$regexp($regexp(%album%,(.*)( (\\\\'('Disc|\\\\'('CD).*\\\\')'),$1),(.*)( (\\\\'('Remastered|\\\\'('Re-Recorded|\\\\'('Digital|\\\\'('Expanded|\\\\'('Extended|\\\\'('Anniversary|\\\\'('Limited|\\\\'('Legacy|\\\\'('Special|\\\\'('Japan|\\\\'('Collectors|\\\\'('\\\\d{2}th).*\\\\')'),$1)$if($neql($regexp(%commands%,(.*)(noy','{1})(.*),$2),noy','),$iflonger(%origyear%%release type%%year%,0,$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','),-,-),)$if($or($or($or($or($or($or($or($or($or($or($or($eql($regexp(%release type%,(.*)(Digital{1})(.*),$2),Digital),$eql($regexp(%release type%,(.*)(Re-Recorded{1})(.*),$2),Re-Recorded)),$eql($regexp(%release type%,(.*)(Remastered{1})(.*),$2),Remastered)),$eql($regexp(%release type%,(.*)(Expanded{1})(.*),$2),Expanded)),$eql($regexp(%release type%,(.*)(Extended{1})(.*),$2),Extended)),$eql($regexp(%release type%,(.*)(Anniversary{1})(.*),$2),Anniversary)),$eql($regexp(%release type%,(.*)(Special{1})(.*),$2),Special)),$eql($regexp(%release type%,(.*)(Limited{1})(.*),$2),Limited)),$eql($regexp(%release type%,(.*)(Legacy{1})(.*),$2),Legacy)),$eql($regexp(%release type%,(.*)(Japan{1})(.*),$2),Japan)),$eql($regexp(%release type%,(.*)(Collectors{1})(.*),$2),Collectors)),$eql($regexp(%release type%,(.*)(\\\\d{2})(th{1})(.*),$3),th)),$if($or($or($or($or($or($eql($regexp(%commands%,(.*)(album','{1})(.*),$2),album','),$eql($regexp(%commands%,(.*)(maxi','{1})(.*),$2),maxi',')),$eql($regexp(%commands%,(.*)(single','{1})(.*),$2),single',')),$eql($regexp(%commands%,(.*)(audiobook','{1})(.*),$2),audiobook',')),$eql($regexp(%commands%,(.*)(promo','{1})(.*),$2),promo',')),$eql($regexp(%commands%,(.*)(soundtrack','{1})(.*),$2),soundtrack',')),$iflonger(%origyear%%release type%%year%,0,$if(%origyear%,'('%origyear%$if($and(%release type%,%year%), %release type% %year%')',['('%release type%][-%year%]')'),$if($and(%release type%,%year%),'('%release type% %year%')',['('%release type%')']['('%year%')'])),),$if($or($or($or($eql($regexp(%commands%,(.*)(sampler','{1})(.*),$2),sampler','),$eql($regexp(%commands%,(.*)(sva','{1})(.*),$2),sva',')),$eql($regexp(%commands%,(.*)(charts','{1})(.*),$2),charts',')),$eql($regexp(%commands%,(.*)(mix','{1})(.*),$2),mix',')),$iflonger(%release type%%year%,0,$if($and(%release type%,%year%),'('%release type% %year%')',['('%release type%][%year%')']),),$iflonger(%year%,0,'('%year%')',))),$iflonger(%year%,0,'('%year%')',)),)$iflonger($reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),*)),1)))),0,$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','),-,-),)$if($eql($regexp(%commands%,(.*)(date{1})(.*),$2),date),'('%_date%')',$if($eql($regexp(%commands%,(.*)(bitrate{1})(.*),$2),bitrate),'('%_vbr% %_bitrate% kbps')',$reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),*)),1)))))),_, ),$replace($reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),!)),1))))$iflonger($reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,!)),1)))),!)),1)))),0,$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','), - ,-),)$if($or($or($or($or($or($eql($regexp(%commands%,(.*)(album','{1})(.*),$2),album','),$eql($regexp(%commands%,(.*)(maxi','{1})(.*),$2),maxi',')),$eql($regexp(%commands%,(.*)(single','{1})(.*),$2),single',')),$eql($regexp(%commands%,(.*)(audiobook','{1})(.*),$2),audiobook',')),$eql($regexp(%commands%,(.*)(promo','{1})(.*),$2),promo',')),$eql($regexp(%commands%,(.*)(soundtrack','{1})(.*),$2),soundtrack',')),$if($eql($regexp(%commands%,(.*)(cas3','{1})(.*),$2),cas3','),$if($eql($regexp(%artist%,(.*)(feat.{1})(.*),$2),feat.),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*)( (\\\\'('feat.|feat.).*),$3',' $1),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)( (\\\\'('feat.|feat.).*)(',' )(The|Der|Die|Das)$,$1',' $5),%artist%)),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*),$3',' $1),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)(',' )(The|Der|Die|Das)$,$1',' $3),%artist%))),$if($eql($regexp(%artist%,(.*)(feat.{1})(.*),$2),feat.),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*)( (\\\\'('feat.|feat.).*),$1 $3),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)( (\\\\'('feat.|feat.).*)(',' )(The|Der|Die|Das)$,$5 $1\\\\),%artist%)),$if($or($or($or($eql($regexp(%artist%,^(The {1})(.*),$1),The ),$eql($regexp(%artist%,^(Der {1})(.*),$1),Der )),$eql($regexp(%artist%,^(Die {1})(.*),$1),Die )),$eql($regexp(%artist%,^(Das {1})(.*),$1),Das )),$regexp(%artist%,^(The|Der|Die|Das)( )(.*),$1 $3),$if($or($or($or($eql($regexp(%artist%,(.*)(',')( )(The{1})$,$4),The),$eql($regexp(%artist%,(.*)(',')( )(Der{1})$,$4),Der)),$eql($regexp(%artist%,(.*)(',')( )(Die{1})$,$4),Die)),$eql($regexp(%artist%,(.*)(',')( )(Das{1})$,$4),Das)),$regexp(%artist%,(.*)(',' )(The|Der|Die|Das)$,$3 $1\\\\),%artist%))))$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','), - ,-),)$regexp($regexp(%album%,(.*)( (\\\\'('Disc|\\\\'('CD).*\\\\')'),$1),(.*)( (\\\\'('Remastered|\\\\'('Re-Recorded|\\\\'('Digital|\\\\'('Expanded|\\\\'('Extended|\\\\'('Anniversary|\\\\'('Limited|\\\\'('Legacy|\\\\'('Special|\\\\'('Japan|\\\\'('Collectors|\\\\'('\\\\d{2}th).*\\\\')'),$1)$if($neql($regexp(%commands%,(.*)(noy','{1})(.*),$2),noy','),$iflonger(%origyear%%release type%%year%,0,$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','),-,-),)$if($or($or($or($or($or($or($or($or($or($or($or($eql($regexp(%release type%,(.*)(Digital{1})(.*),$2),Digital),$eql($regexp(%release type%,(.*)(Re-Recorded{1})(.*),$2),Re-Recorded)),$eql($regexp(%release type%,(.*)(Remastered{1})(.*),$2),Remastered)),$eql($regexp(%release type%,(.*)(Expanded{1})(.*),$2),Expanded)),$eql($regexp(%release type%,(.*)(Extended{1})(.*),$2),Extended)),$eql($regexp(%release type%,(.*)(Anniversary{1})(.*),$2),Anniversary)),$eql($regexp(%release type%,(.*)(Special{1})(.*),$2),Special)),$eql($regexp(%release type%,(.*)(Limited{1})(.*),$2),Limited)),$eql($regexp(%release type%,(.*)(Legacy{1})(.*),$2),Legacy)),$eql($regexp(%release type%,(.*)(Japan{1})(.*),$2),Japan)),$eql($regexp(%release type%,(.*)(Collectors{1})(.*),$2),Collectors)),$eql($regexp(%release type%,(.*)(\\\\d{2})(th{1})(.*),$3),th)),$if($or($or($or($or($or($eql($regexp(%commands%,(.*)(album','{1})(.*),$2),album','),$eql($regexp(%commands%,(.*)(maxi','{1})(.*),$2),maxi',')),$eql($regexp(%commands%,(.*)(single','{1})(.*),$2),single',')),$eql($regexp(%commands%,(.*)(audiobook','{1})(.*),$2),audiobook',')),$eql($regexp(%commands%,(.*)(promo','{1})(.*),$2),promo',')),$eql($regexp(%commands%,(.*)(soundtrack','{1})(.*),$2),soundtrack',')),$iflonger(%origyear%%release type%%year%,0,$if(%origyear%,'('%origyear%$if($and(%release type%,%year%), %release type% %year%')',['('%release type%][-%year%]')'),$if($and(%release type%,%year%),'('%release type% %year%')',['('%release type%')']['('%year%')'])),),$if($or($or($or($eql($regexp(%commands%,(.*)(sampler','{1})(.*),$2),sampler','),$eql($regexp(%commands%,(.*)(sva','{1})(.*),$2),sva',')),$eql($regexp(%commands%,(.*)(charts','{1})(.*),$2),charts',')),$eql($regexp(%commands%,(.*)(mix','{1})(.*),$2),mix',')),$iflonger(%release type%%year%,0,$if($and(%release type%,%year%),'('%release type% %year%')',['('%release type%][%year%')']),),$iflonger(%year%,0,'('%year%')',))),$iflonger(%year%,0,'('%year%')',)),)$iflonger($reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),*)),1)))),0,$if($eql($regexp(%commands%,(.*)(spc','{1})(.*),$2),spc','),-,-),)$if($eql($regexp(%commands%,(.*)(date{1})(.*),$2),date),'('%_date%')',$if($eql($regexp(%commands%,(.*)(bitrate{1})(.*),$2),bitrate),'('%_vbr% %_bitrate% kbps')',$reverse($left($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$add($sub($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),$strchr($reverse($left(%commands%,$sub(%commands%,$add($sub(%commands%,$strrchr(%commands%,*)),1)))),*)),1)))))), ,_,',',)))),\u00b4,,`,,\u2019,,\u201c,,",,\u201e,,'',,/,-,:,,;,,\u00c4,Ae,\u00e4,ae,\u00d6,Oe,\u00f6,oe,\u00dc,Ue,\u00fc,ue,\u00df,ss,_CDS,-CDS,_CDM,-CDM, CDS,-CDS, CDM,-CDM,!,,'[','(',']',')')

KRASS! Und Du hast das wirklich noch im Griff? R.E.S.P.E.C.T. :ph34r:

It seems so, that the expression has a problem with the correct pairs of round brackets. <_<

DD.20090719.1650.CEST

Edit.
There are 2563 opening and 2563 closing round brackets, so it seems to be paired, and a number of literal strings containing brackets too '('=177 and ')'=65, though syntax coloring and bracket pair searcher seems to be unable to handle this expression.

Excuse me for writing in english in a german section!
DD.20090719.1708.CEST

DetlevD ich verstehe leider nicht was du mir damit sagen willst.
LyricsLover, das is grob die hälfte der fertigen action. :ph34r:

Was ich noch erwähnen wollte: Ich hab hier schon einiges gelesen wegen der Probleme mit dem Verschieben der Cover und was sonst noch unter Umständen in den Ordnern rumliegt.
Das Problem existiert hier nicht, es wird immer alles verschoben.

Vermutlich weil ich mit _DIRECTORY arbeite statt mit _FILENAME.

newser, ich wollte eigentlich nur sagen, dass der präsentierte Formatstring in dieser Form wahrscheinlich nicht funktionieren wird, weil er schon im Editor syntaktisch fehlerhaft erscheint.
Und wenn du nun mitteilst, dass der angezeigte Formatstring sowieso nur grob die Hälfte der fertigen Aktion ist, dann wird das ja wohl auch stimmen, was ich zuvor vermutet habe.

Mein Tipp:
Besser wäre es - langfristig und wartungsbezogen betrachtet - wenn du diesen wilden Strom von Anweisungen in überschaubare Module, also in einzelne Aktionen, aufteilen würdest.
Ich glaube nicht, dass du irgendeinen Vorteil davon hast, wenn du den Mp3tag Scriptparser mit diesem Zeichenwurm quälst.

Wenn ich so etwas sehe, dann bin ich sehr geneigt, mir von Florian eine Begrenzung von Formatstringzeichenketten auf sagen wir 1024 Zeichen zu wünschen plus Eintrag in die Dokumentation, dass längere Zeichenketten nicht möglich sind.

Außerdem verhinderst du mit dieser Darstellung sehr gut das 'Teilen von Benutzererfahrungen', 'action sharing' oder so etwas in diesem Sinne.

Das kann gut sein, denn wenn du einen Ordner umbenennst (z. B. mit dem DOS Befehl MOVE), dann wird der Inhalt nicht bewegt, sondern nur der Ordnername verändert bzw. seine Position im Ordnerbaum, richtige Bewegung kommt erst ins Spiel wenn du einen Ordner von einem Laufwerk auf ein anderes Laufwerk bewegst. Hast du das schon einmal mit dem Umbenennen von _DIRECTORY versucht?

DD.20090720.1807.CEST

Das mit der Begrenzung ist jetzt nicht dein Ernst, oder?
Das teilen des obigen Strings ist vermutlich nicht möglich.
Er funktioniert aber sehr wohl. Der fehlenden Teil ist auch in mehrere Blöcke unterteilt die sich einzeln behandeln/ausführen lassen, nur tritt eben dort der beschriebene Fehler dann nicht auf.
Und alles in einzelne Aktionen zu packen halte ich auch nicht für sinnvoll, da es sich im Grunde ja um eine einzige Aktion handelt. Sieht zwar nach viel aus, aber tut eben doch nichts andere als den Ordner umbenennen/verschieben.

Und ja, _DIRECTORY verschiebt auch den Ordner incl. komplettem Inhalt auf ein anderes physikalisches Laufwerk.

Hmmm, ja klar doch. :stuck_out_tongue:

Tja dann muss Florian eine andere visuelle Skriptsprache erfinden ... :rolleyes:

Das hört sich gut an, auch mit Bildern und Texten und was sonst noch so im Ordner liegen kann?

Kannst du als Beispiel Formatstrings konstruieren, die etwa das machen ...

  1. den ganzen Pfad unter D:... mitnehmen und unter E:\BACKUP hängen
    D:\MUSIK\ROCK\ARTIST\ALBUM*.* ==> E:\BACKUP\

  2. Ordner ROCK mit allem was daran hängt und unter E:\GENRE hängen
    D:\MUSIK\ROCK\ARTIST\ALBUM*.* ==> E:\GENRE\

  3. Den Ordner ROCK umbenennen nach JAZZROCK (mit allem was daran hängt)
    D:\MUSIK\ROCK\ARTIST\ALBUM*.* ==> D:\MUSIK\JAZZROCK\ARTIST\ALBUM*.*

Dank im Voraus.

DD.20090720.1925.CEST

Ob mp3, m3u, nfo, sfv, txt, jpg, bis jetzt blieb noch nichts zurück.
Daher gehe ich davon aus, dass die Art des Ordnerinhaltes keine Rolle spielt, solange etwas tagbares dabei ist wird komplett verschoben.

Was das von dir beschriebene Szenario angeht, genau das erledigt der komplette String.
Um etwas weiter auszuholen:
Ich bastel gerade an einer Aktion für Leute die, warum auch immer, sich nicht mit den Scriptingfunktionen beschäftigen können/wollen.

In einen Arbeitstag kann man ein paar Kommandos, Befehle oder wie immer man es nennen mag, eingeben, auch einen Pfad und die Aktion formatiert die Dateinamen und Ordner nach belieben und schiebt das ganze an den gewünschten Ort.

Das ganze umfasst derzeit 65 Einstellungsmöglichkeiten (unterschiedlichste Schreibweisen, Anordnungen, erstellen von sfv, m3u, nfo usw. usf.) und ist weitestgehend fertig.
Nur diese Fehlerquelle stört mich nach wie vor..

Das hört sich nach einem prima "Wizard" an, mit einem entsprechend schönen GUI könnte das ein Renner werden!

Die "Fehlerquelle" liegt vermutlich darin, dass Florian irgendwann einmal beim Umbenennen von Ordnern seine erste Implementation dieser Funktion dahingehend geändert hat, dass das Umbenennen des Ordners nicht wiederholt und sooft geschieht wie Dateien im Ordner sind, sondern nur einmal für die erste gefundene Datei, oder so ...

DD.20090720.2013.CEST