admi-ral Posted May 3, 2005 Share Posted May 3, 2005 (edited) So, mit dem dvbvcom-plugin ist es ja nun möglich verschiedenste Befehle innerhalb des DVBViewers von außerhalb (und/oder aus dem OSD heraus) zu starten. hier ein Beispiel, das den DVBViewer mit der HTPC-Oberfläche startet: einfach in eine .vbs einfügen Option Explicit '*************** ADJUST THIS ******************* ' The dvbvcom.dll has to be in the plugins-dir and has to be registered const cDVBViewerPath = "C:\Programme\DVBViewer3\DVBViewer.exe" const Time2Wait = "20000" 'Delaytime before opening the OSD in ms const StartCommand = "-c" ' Start without Graph (-c) '*************** Don't change anything below unless you know what you are doing `*** dim Shell Set Shell = WScript.CreateObject("WScript.Shell") Shell.Run chr(34) + cDVBViewerPath + chr(34) + StartCommand WScript.Sleep(Time2Wait) Dim ObjWord 'Set ObjWord = GetObject(, "DVBVServer.DVBViewer") 'use this with v3.1 + dvbvcom.dll set ObjWord = GetObject(, "DVBViewerServer.DVBViewer") 'Use this with v3.1.1 ObjWord.SendCommand(2110) Set ObjWord = Nothing ab dem nächsten Update (DVBViewer 3.1.1) ist die dvbvcom.dll nicht mehr notwendig (wie von Lars_MQ bereits beschrieben). BTW: das einfügen solcher scripts in das OSD mittels menü-editor geht dann so: neues programm Application: "c:\windows\system32\wscript.exe" Arguments: "c:\programme\DVBViewer\vbs\test.vbs //B" fertige scrtips können mit beschreibung hier gepostet werden Edited May 3, 2005 by admi-ral Quote Link to comment
admi-ral Posted May 3, 2005 Author Share Posted May 3, 2005 dieser thread von griga ist auch ganz nett im bezug auf den com-server. bei mir sieht das dann so aus in der menulist.ini: SUBMENU >>Befehle ITEM Disable AV|c:\programme\dvbviewer3\vbs\disableav.vbs ITEM Disable V|c:\programme\dvbviewer3\vbs\disablev.vbs ITEM Enable AV|c:\programme\dvbviewer3\vbs\enableav.vbs ITEM Next Playlist File|c:\programme\dvbviewer3\vbs\next.vbs ITEM Previous Playlist File|c:\programme\dvbviewer3\vbs\prev.vbs ITEM DVBViewer Standby||-c ITEM Open Recording Folder|G:\ ITEM Zoomlevel 0|c:\programme\dvbviewer3\vbs\zoom0.vbs END SUBMENU >>OSD ITEM OSD-NOW|c:\programme\dvbviewer3\vbs\osd_show_now.vbs ITEM OSD-VIDEO|c:\programme\dvbviewer3\vbs\osd_show_video.vbs ITEM OSD-AUDIO|c:\programme\dvbviewer3\vbs\osd_show_audio.vbs ITEM OSD-HTPC|c:\programme\dvbviewer3\vbs\osd_show_htpc.vbs ITEM OSD-Close|c:\programme\dvbviewer3\vbs\osd_open.vbs END SUBMENU >>Programme ITEM TSPlayer|C:\Programme\DVBViewer3\Plugins\TSPlayer.exe ITEM Cuttermaran|C:\Programme\Cuttermaran\Cuttermaran.exe ITEM VLC|C:\Programme\VideoLAN\VLC\vlc.exe ITEM ProjectX|F:\Administration\Video\ProjectX_0.81.7int3\ProjectX_Source\ProjectX.jar ITEM MPEG-VCR|C:\Programme\Womble MPEG Editor\mpeg-vcr.exe END hier ein bild, was man schönes machen kann Quote Link to comment
Griga Posted May 3, 2005 Share Posted May 3, 2005 dieser thread von griga ist auch ganz nett im bezug auf den com-server. Ist ja stark. Das Plugin funktioniert noch mit der 3.1.1? Hätte ich nach den vielen Änderungen nicht gedacht... Quote Link to comment
admi-ral Posted May 3, 2005 Author Share Posted May 3, 2005 ja, aber es war verdammt schwer zu finden. vielleicht sollte das mal gepinnt werden oder aber ins service center geladen werden... Quote Link to comment
Guest Lars_MQ Posted May 3, 2005 Share Posted May 3, 2005 Ist ja stark. Das Plugin funktioniert noch mit der 3.1.1? Hätte ich nach den vielen Änderungen nicht gedacht... Tatsächlich wurde die "originale" Pluginschnittstelle nur minimalst verändert (sprich eine Funktion hinzugefügt) Bei den Messages würde einiges deaktiviert (viele der OSD-relevanten sachen) da die jetzt eh nicht mehr funktionieren 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.