nuts Posted March 28, 2009 Share Posted March 28, 2009 hey, wenn ich mir über menü edit ein eigenes menü erstelle, kann ich dann irgendwie beeinflussen in welchem osd fenster dieses angezeigt wird? bei mir wird immer das "home" fenster mit den jeweiligen unterpunkten angezeigt. gruß nuts Quote Link to comment
Tjod Posted March 28, 2009 Share Posted March 28, 2009 Ich bin nicht ganz sicher ob ich die Frage richtig verstanden habe. Meinst du das die Untermenü alle gleich aussehen? Ja das ist so es gibt für das OSD Menü nur zwei Seiten. Eine für das Hauptmenü und eine für alle Unterseiten. Quote Link to comment
nuts Posted March 28, 2009 Author Share Posted March 28, 2009 aber andere untermenüs haben doch verschiedene osd seiten: media center, erweitertes beenden (was ich gerne nachbauen möchte), cam menü usw. bei eigenen menüs lande ich allerdings immer auf der "home" (media center) seite. daher die frage ob sich das anpassen lässt - scheint aber wohl nicht so zu sein Quote Link to comment
Tjod Posted March 28, 2009 Share Posted March 28, 2009 aber andere untermenüs haben doch verschiedene osd seiten: media center, erweitertes beendenDas bei erweitertes beenden ist kein Untermenü im eigentlichen sinne, sonder eine Auswahl Menü. Um das zu erhalten müsstest du über das OSD Menü einen Programm oder einen Skript aufrufen der das über das COM Interface mit ShowPopUp erzeugt (hier mal ein Beispiel). Quote Link to comment
nuts Posted March 28, 2009 Author Share Posted March 28, 2009 (edited) mhm mist das kann ich noch nicht ok dann geh ich mal noch etwas üben edit \ aha das Menü anzeigen übers com interface klappt schonmal irgendwie verstehe ich aber im beispiel nicht wie z.b. "30min" mit der aktion "30 min aufnehmen" verknüpft ist. könntest du das bitte nochmal für blöde erläutern? erläutern? Edited March 28, 2009 by nuts Quote Link to comment
Tüftler Posted March 28, 2009 Share Posted March 28, 2009 if helper > 0 then timeritem.endtime = dateadd("n",helper*30,now) Ist die Variable "helper" größer 0 dann setze die aktuelle Endzeit bei der Instant-Aufnahme auf neu berechnetes Datum ->in dem Beispiel die Zeit -> Kurze Erläuterung zu DateAdd -> http://www.asphelper.de/referenz/vbscript/dateadd.asp Quote Link to comment
nuts Posted March 28, 2009 Author Share Posted March 28, 2009 hat mich zwar nicht wirklich weiter gebracht, aber trotzdem danke für den versuch autoit ist doch etwas anders als vbs so gehts mit autoit: $DVBViewer = ObjGet ("", "DVBViewerServer.DVBViewer")If $DVBViewer = 0 Then MsgBox (1, "", "Keine Verbindung zum DVBViewer möglich") Exit Else $test = $DVBViewer.OSD.showpopup("Test", "Beispiel1,Beispiel2,Beispiel3,Beispiel4",True) switch $test case 0 MsgBox(1, "", "Hallo Beispiel1") case 1 MsgBox(1, "", "Hallo Beispiel2") Case 2 MsgBox(1, "", "Hallo Beispiel3") Case 3 MsgBox(1, "", "Hallo Beispiel4") EndSwitch EndIf exit 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.