Hallo. Ich betreibe eine TCP/IP Steckdosenleiste an meinem Homenetzwerk. Per WEB Server auf der Leiste kann man normalerweise mit dem Browser die Steckdosen ein- und ausschalten. Die Leiste kann man aber auch mittels XML Kommandos steuern. Das klappt auch wenn man im Browser das Kommando eingibt. Jetzt habe ich mir einige Shortcuts der Brower Kommandos erzeugt, auf die ich nun klicken kann um bestimmte Dosen zu schalten. Nur wird aber immer der Browser geöffnet in dem dann die Antwort der Leiste steht, die mich aber nicht interessiert. Meine Frage ist nun: Kann man entweder das Browserfenster automatisch gleich wieder schließen? Oder gibt es einen anderen Weg das XML Kommando per Shortcut auszuführen ohne den Browser? Ich benutze Firefox und habe keine Ahnung von XML. Danke für sachdienliche Hinweise.
Könntest du nicht die XML-Kommandos ohne Browser schicken? Mit einem einfach PowerShell/Python/C#/VB/whatever Skript/Progrämmchen? Beispiel "HTTP Request mit der Windows Powershell":
1 | $request = [System.Net.WebRequest]::Create('http://example.com') |
2 | # do something with $request |
Danke für die Antwort. Das war ja meine Frage ob das irgendwie geht. Leider ist deine Antwort für mich ein "Böhmisches Dorf". (m.a.W.: habe keine Ahnung was du meinst oder wie man das macht, sri)
Inzwischen habe ich erfahren, dass man z.B. mit CURL (hier für Windows) genau das machen, falls jemand mal ein ähnliches Problem hat.
Du kennst den Inhalt eines Befehls. Die Adresse/Port des Empfängers sollte auch leicht zu finden sein. Danach sind das noch ein paar Zeilen in der Programmiersprache deiner Wahl um eine Verbindung aufzubauen, und den Befehl ohne Browser zu senden.
ipdose schrieb: > Die Leiste kann man aber auch mittels XML Kommandos steuern. > seit wann ist XML eine Kommandosprache, ist da etwas an mir vorbei gegangen? ...zeige doch mal ein konkretes Beispiel.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.