Jump to content

DVBViewer VB-Scripts


Recommended Posts

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 :bye:

Edited by admi-ral
Link to comment

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

post-4674-1115121052_thumb.jpg

Link to comment
dieser thread von griga ist auch ganz nett im bezug auf den com-server.

 

Ist ja stark. :bye: Das Plugin funktioniert noch mit der 3.1.1? Hätte ich nach den vielen Änderungen nicht gedacht...

Link to comment

ja, aber es war verdammt schwer zu finden. vielleicht sollte das mal gepinnt werden oder aber ins service center geladen werden... :bye:

Link to comment
Guest Lars_MQ
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) :bye:

 

Bei den Messages würde einiges deaktiviert (viele der OSD-relevanten sachen) da die jetzt eh nicht mehr funktionieren :(

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...