Ich habe bei den Properties das Feld COUNTRY eingerichtet, wo ich das Land z.B.Kanada, eintrage.
Dazu wurde in einem Trackinfo-Panel folgender Formatting String eingetragen:
$If(%country%,$imageabs2(%_width%,%_height%,0,0,0,0,0,0,C:\Program Files (x86)\foobar2000\flag\%country%.*,NOKEEPASPECT),$imageabs2(%_width%,%_height%,0,0,0,0,0,0,C:\Program Files (x86)\foobar2000\images\flag\noflag.png,NOKEEPASPECT))
Leider wird mir die Landesflagge nicht angzeigt.
Der Pfad stimmt und die Flagge ist auch richtig benannt z.B.Kanada.png
Habe ich foobar z.b. im Verzeichnis E:\ installiert und den Pfad angepasst, funktioniert alles.
Ich weiß mir keinen Rat mehr.
Das Problem sind wahrscheinlich die Leerzeichen in den Pfaden. Versuche mal diese in Anführungszeichen zu setzen:
"C:\Program Files (x86)\foobar2000\flag\%country%.*" bzw. "C:\Program Files (x86)\foobar2000\images\flag\noflag.png". Da der erste Pfad auch noch einen Titleformat-Ausdruck enthält muß dieser eventuell auch so geschrieben werden: "C:\Program Files (x86)\foobar2000\flag\"%country%.*
Ich hab grad mal alles nach LW E:\ gebracht und die Zeile angepasst:
$If(%country%,$imageabs2(%_width%,%_height%,0,0,0,0,0,0,E:\Programme\foobar2000\flag\%country%.*,NOKEEPASPECT),$imageabs2(%_width%,%_height%,0,0,0,0,0,0,e:\Programme\foobar2000\images\flag\noflag.png,NOKEEPASPECT))
Hier sind keine Leerzeichen und es funktioniert sofort.
Werd das bei Gelegenheit nochmal auf "C" versuchen. Danke für den Tip :top:
$If(%country%,$imageabs2(%_width%,%_height%,0,0,0,0,0,0,"C:\Program Files (x86)\foobar2000\flag\"%country%.*,NOKEEPASPECT),$imageabs2(%_width%,%_height%,0,0,0,0,0,0,"C:\Program Files (x86)\foobar2000\images\flag\noflag.png",NOKEEPASPECT))
$If(%country%,$imageabs2(%_width%,%_height%,0,0,0,0,0,0,"C:\Program Files (x86)\foobar2000\flag\%country%.*",NOKEEPASPECT),$imageabs2(%_width%,%_height%,0,0,0,0,0,0,"C:\Program Files (x86)\foobar2000\images\flag\noflag.png",NOKEEPASPECT))
Beide Varianten funktionieren leider nicht. :'(
Auf einem anderen PC habe ich den Pfad
$If(%country%,$imageabs2(%_width%,%_height%,0,0,0,0,0,0,E:\01_Eigene Programme\foobar2000\flag\%country%.*,NOKEEPASPECT),$imageabs2(%_width%,%_height%,0,0,0,0,0,0,e:\01_Eigene Programme\foobar2000\images\flag\noflag.png,NOKEEPASPECT))
Da gibt es auch Leerzeichen und trotzdem funktioniert es.
Vielleicht:
Zitat von: Frank Bicking in 09. Februar 2013, 16:26:06Die Klammern müssen in Anführungszeichen, da Teil der Titleformatting-Syntax: '('x86')'.
Jepp, das wars.
Vielen Dank :top: