hey,
nachdem ich mich jetzt mit autoit einigermaßen gut auskenne, habe ich beschlossen, eine Fernwartung über tcp zu erstellen... Ich würde dafür auch gerne eine funktion wie liveview integrieren, also dass ich genau dass sehe, was auf dem anderem PC angezeigt wird...kennt dafür jemand eine passende Funktion? Denn mit lauter Screenshots wäre es viel zu langsam bei meinem Internet. Danke
Desktop liveview über tcp
-
- [ gelöst ]
-
robs01 -
8. Januar 2010 um 15:15 -
Geschlossen -
Erledigt
-
-
Gabs vor einiger Zeit schonmal. Ich find den Thread aber nicht mehr. Eine fertige Funktion gibt es dafür mit Sicherheit nicht.
AutoIt ist dafür eh nicht geeignet, weil viel zu langsam. Aber im Grunde genommen müsstest du so vorgehen:Screenshot machen, Screenshot mit dem Screenshot davor vergleichen, alles rausschneiden was sich nicht verändert hat, screenshot senden.
Aber warum das Rad neu erfinden? Es gibt haufenweise Remote-programme.. LogMeIn und TeamViewer fallen mir spontan ein.
-
Ich wollte einfach mal eine kleine herausforderung^^ und außerdem noch ein paar andere Funktionen mit integrieren. Aber wenn ich das mit den Screenshots mache, und vergleiche, wie schneide ich denn genau den geänderten Bereich aus?
-
genau das war die Frage, mit der der alte Thread endete
Habe hier einen der Threads gefunden:
https://autoit.de/index.php?page…&highlight= -
Du kannst ja auch Bereiche 50x50 mit PixelGetCheckSum überbrüfen lassen und bei veränderung nur ein 50x50 Bild senden.
Also Du hast z.B eine GUI mit 20 50x50 Bildern. Diese kannst Du dann einzeln bei veränderung aktualisieren lassen. Das wäre die einfachste Methode glaub ich .
-
Diese idee ist echt gut... Somit müsste es ja auch einigermaßen schnell gehen. Ich werde es mal ausprobieren^^ - Vielen Dank für die schnellen Antworten.
-
Du könntest auch Pixel für Pixel in der "Screenshot.jpg" (weißt was ich meine?) überprüfen.
-
Ja ich weiß was du meinst, aber ich glaube das dauert dann ein kleines wenig zu lange, bzw. benötigt viel rechenleistung. Aber trotzdem eine gute idee