Jump to content

command.vbs - Favoriten +- statt Lautstärke


digitaldesaster

Recommended Posts

Posted

Hi,

 

ich würde gerne die Tastaturbelegung anpassen

 

Rechts = Favoriten+

Links=Favoriten -

 

anstatt darüber die Lautstärke zu regeln.....

 

Ich habe versucht das über die command.vbs zu lösen, aber es funzt nicht. Benutze die letzte Beta-Version.

Die Script-Enginge ist aktiviert (nicht deaktiviert) und als Script-Sprache steht dort VB-Script.

 

sub main(ActionID)
  Select Case ActionID
	Case 30504
		if osd.isVisible Then
			SendCommand(2000)
		Else
			'Favoriten -
			SendCommand(20)
		End if 
	Case 30505
		if osd.isVisible Then
			SendCommand(2100)
		Else
			'Favoriten +
			SendCommand(21)
		End if		
	Case Else
		osd.showInfoinTVpic "No action in th Command.vbs for this Action ID.",1000
End Select
end sub

 

hat jemand ne Idee?

 

thx

 

gruß

dd

Posted

Du musst das ganze noch etwas genauer beschreiben, wie und wann deine Tasten aktiv werden sollen, damit ich es richtig verstehe.

Ich nehme jetzt mal an, dass du dir in den >Optionen >Eingaben schon den neuen Input-Befehl mit 30504/30505, wie im Wiki -> http://wiki.DVBViewer.info/index.php/Inputbefehle beschrieben, angelegt hast und dafür eine Tastaturshortcut angelernt wurde.

Jetzt würde deine neue Tastenzuweisung (Fav+/-) immer dann funktionieren, wenn keine OSD-Seite angezeigt wird (Mini-EPG, Fav-Liste, Mediacenter-Seite etc.)

Ist das so gewollt? Wenn ja, dann ist die Command.vbs so richtig.

 

Meinst du mit der letzten Beta die 4.0.1.50?

Mit der 4.0.1.40 hatte ich jedenfalls keine Probleme, die neuste habe ich noch nicht getestet.

Posted (edited)

Hi,

 

vielen Dank, soweit ich bin 2 Schritte weiter. Mir war nicht klar das ich beim Hinzufügen der Befehle dann auch die Nummer mit eingeben muss. Ist eigentlich logisch, aber es ging halt

aus dem Wiki so direkt nicht mit hervor.

 

Es funktioniert jetzt soweit wenn kein EPG angezeigt wird. Sofern ich aber auf Favorit + klicken wird nun dieses Mini EPG angezeigt, das ist auch super, da ich ja wissen muss wo ich mich

in den Favoriten befinde. Allerdings ist der 2te Tastendruck dann wieder Lautstärke +. Mir fehlt

also noch was in meiner Command.vbs.

 

Mit dem DVBViewer Spy habe ich die Windows ID raufgefunden (500). Ich müsste also fragen

ob die WindowsID=500 ist, wie mache ich das?

 

 

Edit:

habs gefunden....

windowmanager.activeWindowID = 500

und es hat funktioniert..

 

sub main(ActionID)
  Select Case ActionID
	Case 30504
		if osd.isVisible Then
	if windowmanager.activeWindowID = 500 Then
		SendCommand(21)
	Else
					SendCommand(2100)
	End if
		Else
			'Favoriten -
			SendCommand(21)
		End if 
	Case 30505
		if osd.isVisible Then
	if windowmanager.activeWindowID = 500 Then
		SendCommand(20)
	Else
					SendCommand(2000)
	End if
		Else
			'Favoriten +
			SendCommand(20)
		End if		
	Case Else
		osd.showInfoinTVpic "No action in th Command.vbs for this Action ID.",1000
End Select
end sub

 

 

vielen Dank soweit.. Nun ist die Bedienung wie im VDR :-)

 

gruß

alex

Edited by digitaldesaster

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