Hitman2k7 Posted September 1, 2007 Share Posted September 1, 2007 Hallo, gibt es für den Skineditor eine Variable, die die Favoritennummer des aktuellen Kanals ausgibt? Also ein "#channelnr" nur für die Favoritennummer. Quote Link to comment
tabbycat Posted September 2, 2007 Share Posted September 2, 2007 Aktuell nicht. Aber allein bist du mit diesem Wunsch nicht: Siehe hier. mfg tc Quote Link to comment
turbo88 Posted January 3, 2008 Share Posted January 3, 2008 Im channelchange.vbs-Skipt kann eine entsprechende Variable gesetzt werden und im OSD dann verwendet werden ! Das Script sieht bei mir jetzt so aus: Option Explicit Dim i, favCollection, favItem '----------------------------------------------------------------- Sub main(aID) propsetvalue "#channelfavnr", -1 Set favCollection = FavoritesManager.GetFavorites i = 0 Do While (i < favCollection.count) Set favItem = favCollection.item(i) If aId = ChannelManager.getNr(favItem.channelID) Then propsetvalue "#channelfavnr", i End If i = i + 1 loop End Sub Es existiert dann eine Variable '#channelfavnr' in welcher die Favorieten-Nummer ist, oder -1, wenn der Kanal nicht in den Favriten zu finden ist. Bei mir habe ich dann einfach ein globales Suchen/Erstezen von #channelnr in #channelfavnr durchgeführt ! Quote Link to comment
Warp10 Posted January 6, 2008 Share Posted January 6, 2008 Hallo zusammen, an einer solchen Möglichkeit wäre ich auch sehr interessiert. Am Besten ohne den Umweg über ein VB-Script. Es wäre es auch schön, wenn es etwas Vergleichbares für den Favoriten-Name gäbe, etwa "#channelfavname". Sonst steht nämlich in den Favoriten z.B. "ZDF" und im Mini-EPG "ZDF (AC3)". Jetzt könnte man natürlich im Kanaleditor den Kanal "ZDF (AC3)" in "ZDF" umbenennen, das hat aber wiederum den Nachteil, dass im Auswahlmenü für die Audiospur nur mehrmals "ZDF" steht und man kann es nicht mehr unterscheiden. Viele Grüße Thorsten Quote Link to comment
JürgenGMoser Posted February 2, 2008 Share Posted February 2, 2008 Ganz weit aus dem Keller nach oben schieb *g* @turbo88 Ich habe das Script wie in deinen Angaben geändert und in der OSD bei myEPG die #channelnr in #channelfavnr geändert. Aber leider blieb der gewünschte Efekt aus, im gegenteil, jetzt wird gar keine Nummer mehr angezeigt? Kannst Du mir bitte irgendwie helfen, oder sonst jemand? Gruß´ Jürgen Quote Link to comment
Moses Posted February 2, 2008 Share Posted February 2, 2008 Du musst natürlich den verwendeten OSD Skin daran anpassen, dass er auch die #channelfavnr anzeigt und nicht die #channelnr. Quote Link to comment
JürgenGMoser Posted February 2, 2008 Share Posted February 2, 2008 Du musst natürlich den verwendeten OSD Skin daran anpassen, dass er auch die #channelfavnr anzeigt und nicht die #channelnr. Hallo Moses, habe ich ja in der Datei myEPG. Oder muss ich es sonst auch noch wo ändern? Gruß Jürgen Quote Link to comment
Moses Posted February 2, 2008 Share Posted February 2, 2008 ah, dann wird das script nicht ausgeführt. Das script muss, wenn der DVBViewer es nutzen soll, in den Konfigurationsordner. Ob der das dann automatisch aufruft, oder du das machen musst, hab ich nicht genau verstanden. Sieht aber so aus, als ob es automatisch aufgerufen werden soll. Quote Link to comment
Tjod Posted February 2, 2008 Share Posted February 2, 2008 Damit die Standard Skripte (siehe "DVBViewer COM Interface.chm") automatisch aufgerufen werden darf die Scriptengine unter Optionen > Skripte nicht deaktiviert sein. Und unter Windows müssen vbs-Skript auch so funktionieren. Die nötige Skript engin sollte man also nicht mit irgend einem "Optimierungs Tool" deaktiviert haben. Quote Link to comment
JürgenGMoser Posted February 2, 2008 Share Posted February 2, 2008 (edited) Also im DVBViewer wäen sie zugelassen und in Windos (IE) auch, kann/muss man das sonst auch noch wo freigeben. Und wo finde ich das "DVBViewer COM IN...." ? Gruß Jürgen, der jetzt irgendwie nicht mehr durch Blickt Edited February 2, 2008 by JürgenGMoser Quote Link to comment
24shorty Posted April 4, 2008 Share Posted April 4, 2008 Wollt nur mal wieder nachfragen obs schon eine Neuerung gibt? Würde mir auch gerne die Favoritennummer anzeigen lassen. Bekomm es aber nicht hin. Kann evtl nochmal jemand eine genaue Aleitung posten? Quote Link to comment
zeebee Posted August 3, 2008 Share Posted August 3, 2008 Ich habe auch die channelchange.vbs angepasst, Skripte sind in DVBViewer und Windows aktiviert, OSD wurde die Variable aktualisiert (gab es nur in myOSD) - aber mir werden weiterhin die Sendernummern und nicht Favoritennummern angezeigt. Habe ich was übersehen? Quote Link to comment
JürgenGMoser Posted September 16, 2008 Share Posted September 16, 2008 Mal wieder mit der Frage, ob es jetzt schon eine Anleitung für Dummies gibt, nach oben schieben. LG Jürgen Quote Link to comment
Tjod Posted September 16, 2008 Share Posted September 16, 2008 Die anleitung von turbo88 klappt hier ohne Probleme. Habe mal den Angepassten channelchange.vbs und die 22 zu geänderten Seiten für den Default OSD Skin angehängt. Defaul_OSD_Skin_FavNr_Pach.zip Quote Link to comment
JürgenGMoser Posted September 16, 2008 Share Posted September 16, 2008 Okay, dadurch das Du ein anderes OSD benutzt funkt das ganze nicht so wie es soll, aber die Logig habe ich glaube ich jetzt verstanden, werde mich mal gleich an die Arbeit machen. Und mich dann wieder melden. LG Jürgen Quote Link to comment
CiNcH Posted September 16, 2008 Share Posted September 16, 2008 Die Lösung ist ganz gut, der einzige Nachteil ist, wenn man die Kanalumschaltverzögerung verwendet. Die Kanalnummer im OSD wird erst dann upgedated, wenn der Kanal tatsächlich gesetzt wird. Quote Link to comment
JürgenGMoser Posted September 17, 2008 Share Posted September 17, 2008 Und ich habe mich etwas zu früh gefreud, irgenwie will das bei mir nicht klappen. Ich habe das Skript in den Skriptordner koppiert und zum testen alle daten von Dir in den OSD Ordner ausgetauscht, weiters habe ich mich versichert das sowohl beim DVBViewer und auch bei Windows Skript erlauvt sind, aber es will mir nichts anzeigen. Was übersehe ich da nur??? LG Jürgen Quote Link to comment
Tjod Posted September 17, 2008 Share Posted September 17, 2008 Den Default Skinn hast du auch eingestellt? Die geänderten Dateien sind nur für den geeignet! irgenwie will das bei mir nicht klappen.Was heißt dass? Werden immer noch die Sendernummern angezeigt (sind Sender und Favoritennummer eventuell mach mal identisch?). Quote Link to comment
JürgenGMoser Posted September 17, 2008 Share Posted September 17, 2008 Ja, ich habe vorübergehen auf DEFAULT umgestellt um a) zu sehen ob es funkt und wenn ja, hinter die "Logig" zu kommen. Nein, es wird nur der SendeName angezeigt siehe Bild. LG Jürgen Quote Link to comment
Tjod Posted September 17, 2008 Share Posted September 17, 2008 Da scheint was mit dem Abarbeiten der Skripte bei dir nicht zu klappen. Erstelle mal test.vbs MsgBox "Das klappt schon mal",0,"Test" wird bei einem Doppelklick auf die Datei ein Fenster angezeigt? Wenn ja erstelle mal folgenden channelchange.vbs channelchange.vbs sub main(aID) osd.showInfoinTVpic "Test",5000 end sub Wird da beim umschalten Test angezeigt? Quote Link to comment
JürgenGMoser Posted September 17, 2008 Share Posted September 17, 2008 Ich werde verrückt! Test nummer eins funktioniert, aber Test zwei leider nicht. Die Datei channelchange.vbs muss sich doch im DVBViewer Ordner im Ordner "Scripts" befinden, oder? Quote Link to comment
Tjod Posted September 17, 2008 Share Posted September 17, 2008 Poste mal dein support.zip Quote Link to comment
JürgenGMoser Posted September 17, 2008 Share Posted September 17, 2008 Würde ich gerne, aber ich darf nur 3.4KB hochladen das Support.zib hat aber 8.6KB Quote Link to comment
Tjod Posted September 17, 2008 Share Posted September 17, 2008 Dann musst du unter Einstellungen > Grundeinstellungen > Anhänge verwalten alte support.zip Löschen oder auch das Bild von eben (sollte irgend was wichtiges den Speicher belegen sage nochmal Bescheid). Quote Link to comment
JürgenGMoser Posted September 17, 2008 Share Posted September 17, 2008 So, bitte schön! support.zip Quote Link to comment
Tjod Posted September 17, 2008 Share Posted September 17, 2008 Das sieht alle OK aus. Ich habe ehrlich gesagt kein Idee mehr warum die Skripte bei dir nicht funktionieren. Quote Link to comment
JürgenGMoser Posted September 17, 2008 Share Posted September 17, 2008 Dann sind wir leider schon zu zweit. *g* Quote Link to comment
Jackie78 Posted September 29, 2008 Share Posted September 29, 2008 (edited) Hi, so sieht meine channelchange.vbs jetzt aus: Option Explicit Dim i, favCollection, favItem '----------------------------------------------------------------- Sub main(aID) propsetvalue "#channelfavnr", -1 Set favCollection = FavoritesManager.GetFavorites i = 0 Do While (i < favCollection.count) Set favItem = favCollection.item(i) If aId = ChannelManager.getNr(favItem.channelID) Then propsetvalue "#channelfavnr", i End If i = i + 1 loop End Sub Probem: es funktioniert zwar, aber ich bekomme jetzt bei jedem Start des DVBViewers sowie beim Senderwechsel folgenden Fehler angezeigt: -2147418113 Description: Message: Woran liegt das? Irgendwas scheint mit dem Script nicht zu stimmen. Es gibt übrigens noch eine zweite channelchange.vbs, und zwar im Scripts-Ornder meines Skins, Concinity 3D, da habe ich aber nichts dran geändert. Sollte ich? [Edit] Das Problem schient in foilgender Zeile zu liegen: ChannelManager.getNr(favItem.channelID) Der Aufruf schlägt offenbar fehl, wenn er auf einen Kanal trifft, für den im Augenblick kein Tuner verfügbar ist. In meiner Kanalliste gibt es davon einige, die ich nicht alle rauslöschen kann. Kann man das Ausgeben der Fehlermeldung irgendwie verhindern? Edited September 29, 2008 by Jackie78 Quote Link to comment
A.Schwalm Posted October 22, 2008 Share Posted October 22, 2008 Hatte das gleiche Problem mit Fehler -2147418113 und mit einem On Error Resume Next vor dem GetNr-Aufruf gelöst. Quote Link to comment
ramsesramses Posted November 16, 2008 Share Posted November 16, 2008 Hallo, ich habe das selbe Problem !! Habe vor kurzem XP und DVBViewer neu installiert und meine favourites.xml von der alten Installation übernommen. Die Skriptdatei habe ich angepasst und die xml-Dateien auch. Danke für jeden Tipp! Gruß,Rolf Quote Link to comment
highQfan Posted February 17, 2009 Share Posted February 17, 2009 Da scheint was mit dem Abarbeiten der Skripte bei dir nicht zu klappen. Erstelle mal test.vbs MsgBox "Das klappt schon mal",0,"Test" wird bei einem Doppelklick auf die Datei ein Fenster angezeigt? Wenn ja erstelle mal folgenden channelchange.vbs channelchange.vbs sub main(aID) osd.showInfoinTVpic "Test",5000 end sub Wird da beim umschalten Test angezeigt? Hier gleicher Befund wie bei JürgenGMoser (Sept 08): Test 1 ok. => Skripte sind in meinem WinXP freigeschaltet, Test 2 nicht (d.h. keine Einblendung bei Senderwechsel), obwohl Skripte in DVBV erlaubt, s. DVBV_SkriptErlaubt.png Weiß da jemand weiter? support.zip Quote Link to comment
Lollypop Posted April 10, 2009 Share Posted April 10, 2009 Hallo allerseits Probem: es funktioniert zwar, aber ich bekomme jetzt bei jedem Start des DVBViewers sowie beim Senderwechsel folgenden Fehler angezeigt:-2147418113 Description: Message: hab genau das selbe Problem giebts dazu eine Lösung? mfg Quote Link to comment
Jackie78 Posted June 23, 2009 Share Posted June 23, 2009 (edited) Also auch auf die Gefahr hin dass ich jetzt übelste Prügel beziehe, aber: wäre es nicht mal an der Zeit, dieses Problem im DVBViewer direkt anzugehen, statt die Benutzer hier mit halbfunktionierenden Skripten im Regen stehen oder sie ihre ganzen Kanallisten umkrempeln zu lassen? Ich mein' ja nur, das könnte man doch bestimmt im DVBViewer so elegant lösen, dass für den Skin alternativ (benutzerwählbar) für die Channelnumber vom Viewer wahlweise die Kanal- oder Favoritennummer zurückgegeben wird. Wäre für die Skins völlig transparent. Ich mein ja nur...... Edited June 23, 2009 by Jackie78 Quote Link to comment
marty-mcbyte Posted June 23, 2009 Share Posted June 23, 2009 ...nur so nebenbei... mit der aktuellen Beta 4.2.0.1 funktioniert auch das channelchange.vbs wieder einwandfrei! ...womit dieser Post wieder aktuell wird, um die Nummern der Favoriten korrekt anzuzeigen... gruß Marty Quote Link to comment
predator7 Posted July 27, 2009 Share Posted July 27, 2009 Also auch auf die Gefahr hin dass ich jetzt übelste Prügel beziehe, aber: wäre es nicht mal an der Zeit, dieses Problem im DVBViewer direkt anzugehen, statt die Benutzer hier mit halbfunktionierenden Skripten im Regen stehen oder sie ihre ganzen Kanallisten umkrempeln zu lassen? Ich mein' ja nur, das könnte man doch bestimmt im DVBViewer so elegant lösen, dass für den Skin alternativ (benutzerwählbar) für die Channelnumber vom Viewer wahlweise die Kanal- oder Favoritennummer zurückgegeben wird. Wäre für die Skins völlig transparent. Ich mein ja nur...... schliesse mich Jackie78 an. könnte man das nicht einfach in DVBViewer integrieren ? gruß Quote Link to comment
kirmandi Posted August 7, 2009 Share Posted August 7, 2009 ich *pop* das ganze auch nochmals raus das script klappt bei mir zwar soweiters, aber da ich die umschaltverzögerung nutze ist das leider nicht ganz so, wie es sein sollte wäre also wirklich gut, wenns so eingebaut werden würde wie die kanalnummer Quote Link to comment
vodka Posted September 21, 2009 Share Posted September 21, 2009 (edited) ich *pop* das ganze auch nochmals raus das script klappt bei mir zwar soweiters, aber da ich die umschaltverzögerung nutze ist das leider nicht ganz so, wie es sein sollte wäre also wirklich gut, wenns so eingebaut werden würde wie die kanalnummer Ja genau, kann man das nicht endlich mal einbauen? Edited September 21, 2009 by vodka Quote Link to comment
kirmandi Posted September 21, 2009 Share Posted September 21, 2009 vielleicht müssen ein paar leute erst auf einen vorschlag/ideen thread antworten ... also schaut mal hier Quote Link to comment
vodka Posted September 21, 2009 Share Posted September 21, 2009 (edited) vielleicht müssen ein paar leute erst auf einen vorschlag/ideen thread antworten ...also schaut mal hier wenn ich den source code hätte, würde ich es schnell einfügen... seit 2007 wird diese kleine property gewünscht und nix ist passiert, das ist doch einfach nur schlecht fürs produkt. Edited September 21, 2009 by vodka Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.