Jump to content

Mit Fernbedienung Programme starten oder Registry Schlüssel ändern.


Recommended Posts

Posted (edited)

hi,

ist es möglich mit der Fernbedienung .exe dateien zu starten oder registry Schlüssel zu ändern.

Wenn ja, dann würde ich mich über eine Anleitung sehr freuen.

 

Ziel ist es Reclock mit 2 verschiedenen Soundkarten zu betreiben.

Also mit der Fernbedienung hin und her zu switchen ohne zum Rechner rennen zu müssen.

 

1. Soundkarte ist HDMI Stereo zu TV.

2. Soundkarte ist ne Xonar U3 mit Dolby Digital Live zum AVR.

Edited by wedok
Posted

Audio A/B und da die unterschiedlichen Renderer unter Diretx einstellen

Posted

Sorry hab das mit dem Reclock überlesen wird dann wohl nicht so einfach.

Posted (edited)

also ich kann mit .vbs dateien arbeiten (regwrite).

für ne kleine anleitung wie ich ne .vbs bzw den code der drinsteht mit einer taste der fernbedienung ausführen kann wäre ich sehr dankbar.

Edited by wedok
Posted (edited)

funzt so nun.

danke. :)

Edited by wedok
Posted

ist es eigentlich möglich mit einer taste zwischen 2 actionids hin und herzuschalten ?

Posted

Direkt nicht, das müsstest du komplett im Script erledigen. Also den aktuellen zustand auslesen und dann dem entsprechend eine Aktion ausführen.

Posted (edited)

ich möchte es ein wenig vereinfachen und habe nu folgendes vbscript:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKCU\Software\ReClock\Config\DirectSoundDeviceID","Realtek HDA HDMI Out", "REG_SZ"

 

wenn ich das jetzt einfach in die command.vbs eintrage kommt ne "424 Laufzeitfehler in Microsoft VBScript Description: Objekt erforderlich:" meldung.

 

was muss ich nu machen ?

ich tip mal irgendwie umschreiben aber hab da keinen plan von :(

 

command.vbs:

sub main(ActionID)
Select Case ActionID
Case 20480
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKCU\Software\ReClock\Config\DirectSoundDeviceID","Realtek HDA HDMI Out", "REG_SZ"
Case 20481
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKCU\Software\ReClock\Config\DirectSoundDeviceID","ASUS Xonar U3 Audio Device", "REG_SZ"
Case Else
'Bei allen anderen ActionIDs
osd.showInfoinTVpic "No action in the Command.vbs for the ActionID " & ActionID,1000
'Zeige die Text Information No action in the Command.vbs for the ActionID (ActionID)
'für 1000 Millisekunden im DVBViewer an.
End Select
end sub
Edited by wedok
Posted (edited)

kann mir jemand sagen ob das im oberen post überhaupt möglich ist ?

also das man ein herkömmliches vbscript in die commands.vbs einträgt.

ich schnall null von dem kram. :)

Edited by wedok
Posted

Ja ist möglich, aber das funktioniert doch auch außerhalb des DVBViewers / command.vbs nicht:

 

Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.RegWrite "HKCU\Software\ReClock\Config\DirectSoundDeviceID","Realtek HDA HDMI Out", "REG_SZ"

oder?

vbs ist auch nicht mein Fachgebiet, aber versuche es mal so:

Set WshShell = CreateObject("WScript.Shell")

WshShell.RegWrite "HKCU\Software\ReClock\Config\DirectSoundDeviceID","Realtek HDA HDMI Out", "REG_SZ"

Posted (edited)

so funktionierts im viewer.

danke.

 

was ich oben geschrieben hab klappt bei mir unter xp auch in na .vbs mit doppelklick.

Edited by wedok

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