Jump to content

Command.vbs Frage


klausb

Recommended Posts

Ich habe ein einfaches command.vbs geschrieben, was via SendCommand einen OSD-Screen anzeigt. Z.B. so:

 

Option Explicit

On Error Resume Next

 

sub main(aID)

    DVBViewer.SendCommand 8198

end sub

 

Wenn ich das mit einer Taste verknuepfe und die taste druecke, dann blitzt das OSD nur kurz auf und verschwindet gleich wieder. Was läuft hier schief?

 

Hintergrund ist, dass ich Kontextabhängig versch. OSD-Teile anzeigen will.

 

Gruss,

klaus.

Link to comment

Hi Lars,

 

ich wollte das OSD so umbiegen, dass bei der FB-OK-Taste etwas anderes kommt, als per default bei OSD_OK angezeigt wird (minEPG). Gleichzeitig aber die OSD_OK bindung beibehalten. D.h. alle Tasten gehen auf mein Command.vbs und da wird entschieden, welcher OSD-Screen angezeigt wird bzw. welches Kommando wirklich gesendet wird.

 

Was mir bei meinem Test aufgefallen ist, dass nach dem SendCommand das gewünschte OSD nur kurz aufblitzte und gleich wieder weg war. Wenn ich SendCommand von einer externen COM-Client-Applikation mache, dann geht's.

 

Gib ja zu, klingt seltsam.

 

Mittlerweile bin ich von der Kombination MCE-FB und HIP auf MCE-FM und Girder umgestiegen. Da ist sowieso mehr mit kontextabhängigem OSD möglich.

 

Also belassen wir's mal dabei und ich spiel jetzt erstmal mit Girder rum.

 

Kannst ja mal zum Spass ausprobieren, ob's bei dir auch so kommt.

 

Gruss,

klaus.

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...