Encoderversion im Trackinfo-Panel

Begonnen von mexx, 09. Oktober 2009, 13:50:43

Vorheriges Thema - Nächstes Thema

mexx

Ich lasse mir über

$if(%__tool%,$tab()$char(10)$get(head)  Version: $get(info)%__tool%$tab(),)

im Trackinfo-Panel die eingetragene Encoderversion anzeigen.

Nun steht ja nicht immer was unter Tool.

Wie müsste die Zeile lauten, wenn dann Unbekannt geschrieben werden soll?


mexx

tedgo

Ich kenne zwar deine $puts() Variablen nicht, aber probier es mal folgendermaßen:
$tab()$char(10)$get(head)  Version: $get(info)$if2(%__tool%,Unbekannt)$tab()

mexx


mexx

Ergänzende Frage.

Wenn ich $tab()$char(10)$get(head)  Version: $get(info)%__tool%$tab() nehme, dann zeigt er mir den Eintrag in Tool richtig an.

Wenn kein Tool-Eintrag da ist immer ein ?.

Wie bekomme ich das Fragezeichen weg.

Es soll dann nur Version: angezeigt werden.

tedgo

Also dieses mal ohne "Unbekannt"?
dann:
$tab()$char(10)$get(head)  Version: $get(info)[%__tool%]$tab()

mexx

THX

Naja, ich bin mir noch nicht im Klaren, was besser aussieht.

Unbekannt oder kein Eintrag anzeigen zu lassen oder wirklich gar nix.  ::)

Jedenfalls weiß ich jetzt, wenn das ? weg soll, dann muss ich nur die "Quelle" in [] setzen. ;)

THX
mexx

tedgo

Richtig.
Die eckigen Klammern sind eine Art "Instant"-Abfrage ;)
Wenn der Inhalt nicht vorhanden ist, wird auch nichts zurückgegeben.
Ohne die Klammern, das siehst du ja selbst, wird ein Fragezeichen ausgegeben.

mexx

Ist zwar steinalt, aber ich hab mal wieder ne aktuelle Frage dazu.

Ich habe im Trackinfo-Feld folgenden Eintrag:

$align(center,top) $rgb(163,163163)%codec% / $info(bitrate) $get(anno)Kbps $if($stricmp(%codec%,mp3),$if($strcmp(%codec_profile%,CBR),CBR,Ø VBR),$if2($strcmp(%codec%,Vorbis,AAC),Ø VBR))$rgb(0,0,0)

Das zeigt auch korrekt an.

Aber wenn kein File abgespielt wird , steht da aber immer ?/[UNKNOW].
Ich möchte aber, das in diesem Feld dann nichts steht.
Eine Anzeige soll nur erfolgen, wenn auch ein File läuft. Meine Test funktionieren alle nicht. Ich brauch mal wieder eure Hilfe.

THX
mexx

mexx

mmmhhhhhh,

hat wirklich niemand einen Tipp...oder ist die Frage wirklich zu primitiv?  :-[

TomPro

Eine Frage pro Thread! Mach ein neues Thema auf und stell dort Deine Frage, dann wird Dir geholfen.