Message von PC an Dbox
Message von PC an Dbox
Hallo zusammen!
Ist es eigentlich möglich eine Nachricht via Batch-Datei vom PC (Win2000) an die Dbox zu schicken?
(Ich weiss, dass es über Yweb und JtG funktioniert!)
Wäre für eure Hilfe Dankbar!
Gruß Oli
Ist es eigentlich möglich eine Nachricht via Batch-Datei vom PC (Win2000) an die Dbox zu schicken?
(Ich weiss, dass es über Yweb und JtG funktioniert!)
Wäre für eure Hilfe Dankbar!
Gruß Oli
Nokia DBox2-Sat: 2x Intel Flash, Avia 600
Sagem DBox2-Sat: 1x Intel Flash, Avia 600
StreamingServer: Celeron 400Mhz, 128MB Ram, 160GB Seagate ST3160812A, Win2000, JtG 0.74c, Udrec 0.13beta
Main-PC: AMD Athlon 64 X2 4600+ EE @ MSI K9A Platinum, 2x1024MB Corsair XMS2 DDR2 800MhZ Ram, ATI Radeon X1950XTX, 2x 320GB ST3320620AS + 1x 250GB ST3250620A (BackUp only)
Sagem DBox2-Sat: 1x Intel Flash, Avia 600
StreamingServer: Celeron 400Mhz, 128MB Ram, 160GB Seagate ST3160812A, Win2000, JtG 0.74c, Udrec 0.13beta
Main-PC: AMD Athlon 64 X2 4600+ EE @ MSI K9A Platinum, 2x1024MB Corsair XMS2 DDR2 800MhZ Ram, ATI Radeon X1950XTX, 2x 320GB ST3320620AS + 1x 250GB ST3250620A (BackUp only)
**********************************************************************************************
16. Popup-Fenster oeffnen
**********************************************************************************************
Handler: http://dbox/control/message
Parameter: popup=Text oder nmsg=Text
Rückgabewert: ok
Zeichensatz: UTF-8, Leerzeichen muessen als %20 gesendet werden
Neutrino oeffnet ein Popup(popup)- oder Message(nmsg)-Fenster, in dem der Text des Parameters dargestellt wird.
Ein Popupfenster schliesst sich nach wenigen Sekunden selbst, wohingegen ein Message-Fenster mit der Fernbedienung geschlossen werden muss.
Beispiele:
>http://dbox/control/message?popup=Hallo%20World
öffnet ein Popup-Fenster auf dem Fernseher, in dem "Hallo World" steht
>http://dbox/control/message?nmsg=Hallo%20Welt
öffnet ein Message-Fenster auf dem Fernseher, in dem "Hallo Welt" steht
Hallo Oli,
mit wget geht so etwas:
Man kann die Ausgabe auch nach NUL umleiten, denke ich. Habe ich aber nicht probiert.
saggi
*Edit*
Nochmal probiert:
hat funktioniert, ohne das eine Ausgabe geschrieben wurde.
mit wget geht so etwas:
Code: Alles auswählen
wget http://dbox/control/message?popup=Hello%20World
saggi
*Edit*
Nochmal probiert:
Code: Alles auswählen
C:\Programme\GnuWin32\bin>wget -O NUL: -q http://dbox/control/message?popup=Hello%20World
MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6
Das Wort heißt Standard

Guten Morgen zusammen!
Ich habe die Zeile von Saggi etwas ändern müssen, aber nun klappt es soweit.
Ich musste zudem den eigentlichen text in "" setzen, anstatt %20 als Leerzeichen zu verwenden, da er mir sonst auf der Dbox immer "Hello0World" ausgegeben hat.
Eine Frage hätte ich aber noch:
Ist es möglich, über diesen Befehl auch eine 2. Zeile anzuzeigen, wenn ja wie?
Schönen Sonntag!
Ich habe die Zeile von Saggi etwas ändern müssen, aber nun klappt es soweit.
Das > war evtl nur ein schreibfehler von dir, denn damit hat es nicht geklappt.C:\Programme\GnuWin32\bin\wget -O NUL: -q http://192.168.2.113/control/message?popup="Hello World"
Ich musste zudem den eigentlichen text in "" setzen, anstatt %20 als Leerzeichen zu verwenden, da er mir sonst auf der Dbox immer "Hello0World" ausgegeben hat.
Eine Frage hätte ich aber noch:
Ist es möglich, über diesen Befehl auch eine 2. Zeile anzuzeigen, wenn ja wie?
Schönen Sonntag!
Nokia DBox2-Sat: 2x Intel Flash, Avia 600
Sagem DBox2-Sat: 1x Intel Flash, Avia 600
StreamingServer: Celeron 400Mhz, 128MB Ram, 160GB Seagate ST3160812A, Win2000, JtG 0.74c, Udrec 0.13beta
Main-PC: AMD Athlon 64 X2 4600+ EE @ MSI K9A Platinum, 2x1024MB Corsair XMS2 DDR2 800MhZ Ram, ATI Radeon X1950XTX, 2x 320GB ST3320620AS + 1x 250GB ST3250620A (BackUp only)
Sagem DBox2-Sat: 1x Intel Flash, Avia 600
StreamingServer: Celeron 400Mhz, 128MB Ram, 160GB Seagate ST3160812A, Win2000, JtG 0.74c, Udrec 0.13beta
Main-PC: AMD Athlon 64 X2 4600+ EE @ MSI K9A Platinum, 2x1024MB Corsair XMS2 DDR2 800MhZ Ram, ATI Radeon X1950XTX, 2x 320GB ST3320620AS + 1x 250GB ST3250620A (BackUp only)
Hallo WAVez,
war kein Schreibfehler, sondern die Zeile aus dem Command-Promt kopiert
hätte ich dazuschreiben sollen.
Den Zeilenumbruch schaffst Du mit den Hex-Code für LineFeed(LF), also:
Hier findest Du weitere Codes: Wiki
Da entspricht im übrigen %20 dem Leerzeichen(SP=Space)
saggi
war kein Schreibfehler, sondern die Zeile aus dem Command-Promt kopiert

Den Zeilenumbruch schaffst Du mit den Hex-Code für LineFeed(LF), also:
Code: Alles auswählen
%0A
Da entspricht im übrigen %20 dem Leerzeichen(SP=Space)
saggi
MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6
Das Wort heißt Standard

Re: Message von PC an Dbox
Sorry das ich das jetzt nochmal auswühle!
Das mit der erstellten Batchdatei klappt soweit einwandfrei, das Problem ist nur, wenn die Dbox aus ist.
Der PC versucht vergeblicht (klar weil die Box aus ist) eine Nachricht zu senden und die Eingabeaufforderung bleibt ununterbrochen offen.
Ist es möglich eine Art Timeout einzubauen, dass der PC nach z.b. 5sec nicht erreichen der Box keine Nachricht ausgibt und das Fenster schließt?
Schönen Sonntag noch!
Das mit der erstellten Batchdatei klappt soweit einwandfrei, das Problem ist nur, wenn die Dbox aus ist.
Der PC versucht vergeblicht (klar weil die Box aus ist) eine Nachricht zu senden und die Eingabeaufforderung bleibt ununterbrochen offen.
Ist es möglich eine Art Timeout einzubauen, dass der PC nach z.b. 5sec nicht erreichen der Box keine Nachricht ausgibt und das Fenster schließt?
Schönen Sonntag noch!
Nokia DBox2-Sat: 2x Intel Flash, Avia 600
Sagem DBox2-Sat: 1x Intel Flash, Avia 600
StreamingServer: Celeron 400Mhz, 128MB Ram, 160GB Seagate ST3160812A, Win2000, JtG 0.74c, Udrec 0.13beta
Main-PC: AMD Athlon 64 X2 4600+ EE @ MSI K9A Platinum, 2x1024MB Corsair XMS2 DDR2 800MhZ Ram, ATI Radeon X1950XTX, 2x 320GB ST3320620AS + 1x 250GB ST3250620A (BackUp only)
Sagem DBox2-Sat: 1x Intel Flash, Avia 600
StreamingServer: Celeron 400Mhz, 128MB Ram, 160GB Seagate ST3160812A, Win2000, JtG 0.74c, Udrec 0.13beta
Main-PC: AMD Athlon 64 X2 4600+ EE @ MSI K9A Platinum, 2x1024MB Corsair XMS2 DDR2 800MhZ Ram, ATI Radeon X1950XTX, 2x 320GB ST3320620AS + 1x 250GB ST3250620A (BackUp only)
Re: Message von PC an Dbox
Hallo WAVez,
mit %errorlevel% und Goto sollte es gehen:
Ich habe mal die IP aus dem oberen Post benutzt 
-w 50 ist der TimeOut in ms, ich habe es zum testen recht kurz gemacht.
saggi
mit %errorlevel% und Goto sollte es gehen:
Code: Alles auswählen
@echo off
ping -w 50 192.168.2.113 | find "TTL="
if errorlevel 1 goto ENDE
echo Senden der Nachricht
Goto STOP
:ENDE
echo Box nicht erreichbar
:STOP
echo Ausfuehrung beendet

-w 50 ist der TimeOut in ms, ich habe es zum testen recht kurz gemacht.
saggi
MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6
Das Wort heißt Standard

Re: Message von PC an Dbox
Hallo saggi,
da auch "ping" Errorlevel setzt ist die Pipe mit "find" für die Fallunterscheidung nicht nötig.
ping 192.168.2.113
erreichbar => errorlevel = 0
nicht erreichbar => errorlevel = 1
Man könnte zusätzlich zum Timeout (-w 50) noch die Anzahl der Packetsendungen auf 1 setzen
ping -w 50 -n 1 192.168.2.113
und die Ausgabe des pings unterdrücken
ping -w 50 -n 1 192.168.2.113 > nul
Der komplette Beispiel-Code würde dann so aussehen:
Gruß Frank
da auch "ping" Errorlevel setzt ist die Pipe mit "find" für die Fallunterscheidung nicht nötig.
ping 192.168.2.113
erreichbar => errorlevel = 0
nicht erreichbar => errorlevel = 1
Man könnte zusätzlich zum Timeout (-w 50) noch die Anzahl der Packetsendungen auf 1 setzen
ping -w 50 -n 1 192.168.2.113
und die Ausgabe des pings unterdrücken
ping -w 50 -n 1 192.168.2.113 > nul
Der komplette Beispiel-Code würde dann so aussehen:
Code: Alles auswählen
@echo off
ping -w 50 -n 1 192.168.2.113 > nul
if errorlevel 1 goto ENDE
C:\Programme\GnuWin32\bin\wget -O NUL: -q http://192.168.2.113/control/message?popup="Hello World"
Goto STOP
:ENDE
echo Box nicht erreichbar
:STOP
echo Ausfuehrung beendet
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R
Re: Message von PC an Dbox
Hallo Frank,Pedant hat geschrieben:Hallo saggi,
da auch "ping" Errorlevel setzt ist die Pipe mit "find" für die Fallunterscheidung nicht nötig.
wenn es so gut funktioniert spricht nichts dagegen.
Ich meinte nur mal gelesen zu haben, das man sich auf den Errorlevel, den Ping zurückgibt, nicht so 100% verlassen kann. Wenn ich nachher Lust habe suche ich das vielleicht noch mal

saggi
MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6
Das Wort heißt Standard

Re: Message von PC an Dbox
Hallo Ihr beiden!
Da bei uns momentan ein DSL-Ausbau im Gange ist konnte ich gestern nicht mehr antworten, sorry dafür!
Ich habe die Batch Datei nach saggis Vorlage verwendet und es funktioniert einwandfrei!
Vielen Dank nochmal!
Gruß Oli
Da bei uns momentan ein DSL-Ausbau im Gange ist konnte ich gestern nicht mehr antworten, sorry dafür!
Ich habe die Batch Datei nach saggis Vorlage verwendet und es funktioniert einwandfrei!
Vielen Dank nochmal!
Gruß Oli
Nokia DBox2-Sat: 2x Intel Flash, Avia 600
Sagem DBox2-Sat: 1x Intel Flash, Avia 600
StreamingServer: Celeron 400Mhz, 128MB Ram, 160GB Seagate ST3160812A, Win2000, JtG 0.74c, Udrec 0.13beta
Main-PC: AMD Athlon 64 X2 4600+ EE @ MSI K9A Platinum, 2x1024MB Corsair XMS2 DDR2 800MhZ Ram, ATI Radeon X1950XTX, 2x 320GB ST3320620AS + 1x 250GB ST3250620A (BackUp only)
Sagem DBox2-Sat: 1x Intel Flash, Avia 600
StreamingServer: Celeron 400Mhz, 128MB Ram, 160GB Seagate ST3160812A, Win2000, JtG 0.74c, Udrec 0.13beta
Main-PC: AMD Athlon 64 X2 4600+ EE @ MSI K9A Platinum, 2x1024MB Corsair XMS2 DDR2 800MhZ Ram, ATI Radeon X1950XTX, 2x 320GB ST3320620AS + 1x 250GB ST3250620A (BackUp only)