Hallo FHZ-Forum,
hat jemand eine Lösung wie man Contronics V2.0 dazu bringt, in einem einstellbaren Intervall den Inhalt des Visualisierungs-Fensters automatisch (auch bei inaktiven Fenster - auf der Taskleiste liegend) in eine Datei (GIF,JPG...) schreibt ?
Möchte den z.B. alle 10 Minuten aktuellen Screenshot der Visualisierung (wie bei einer Webcam) auf einem Web-Space ablegen...
AUTO-FTP dazu ist klar, brauche nur die Daten aus dem Contronics V2.0.
Gruss packet
Visualisiierung in Datei umleiten / FTP Upload
Moderator: Co-Administratoren
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: Visualisiierung in Datei umleiten / FTP Upload
Hallo Packet
Homeputer kann das nicht. Aber mit einem Tool wie AutoIt liesse es sich ziemlich leicht lösen. Weil die Anzeige aber zum "Fotografieren" auf den Bildschirm gebracht werden muss, geht das nicht, ohne ein auf die Taskleiste minimiertes Fenster vorher wiederherzustellen; was natürlich unzumutbar ist, wenn am Steuerungsrechner auch noch gearbeitet wird. Auch ein Bildschirmschoner würde dadurch wohl jedes Mal unterbrochen.
Vielleicht wäre auch der Web-Server von Contronics für deine Zwecke geeignet?
Viele Grüsse
Bümpi
Homeputer kann das nicht. Aber mit einem Tool wie AutoIt liesse es sich ziemlich leicht lösen. Weil die Anzeige aber zum "Fotografieren" auf den Bildschirm gebracht werden muss, geht das nicht, ohne ein auf die Taskleiste minimiertes Fenster vorher wiederherzustellen; was natürlich unzumutbar ist, wenn am Steuerungsrechner auch noch gearbeitet wird. Auch ein Bildschirmschoner würde dadurch wohl jedes Mal unterbrochen.
Vielleicht wäre auch der Web-Server von Contronics für deine Zwecke geeignet?
Viele Grüsse
Bümpi
Re: Visualisiierung in Datei umleiten / FTP Upload
Hallo Packet,
Buempi hat geschrieben:
Kann es doch , wenn Du php installiert hast (ich setze das jetzt mal voraus, incl. Grafikwereiterung gd2 und Version >= 5.2.2!!!)
Dann brauchst Du nur das hier in einem Makro, welches im gewünschten Intervall abläuft:
geht auch mit jpg, falls png nicht klappen sollte.
Die Funktion macht einen Screenshot. Es gibt auch eine, die nur ein Fenster knipst, dazu brauchst Du aber Daten über das Fenster. Kann Dir dazu leider nichts sagen, da noch nicht angewendet. Check mal die php-Hilfe auf imagegrabsreen() und imagegrabwindow().
Allerdings ist die Funktion eher langsam, d.h. Studio könnte dadurch gebremst werden. Da bietet sich aber in externer Aufruf des php-scripts an, das läuft dann unabhängig von Studio.
>>hier<< ist das mit dem externen php beschrieben, das Thema Rückmeldung an Studio mittels Server oder tsa's genialer COM-Geschichte brauchst Du für Deine Zwecke nicht.
Und >>hier<< findest Du was über Update der php-Version.
Viel Erfolg!
Sanys
Buempi hat geschrieben:
Homeputer kann das nicht.
Kann es doch , wenn Du php installiert hast (ich setze das jetzt mal voraus, incl. Grafikwereiterung gd2 und Version >= 5.2.2!!!)
Dann brauchst Du nur das hier in einem Makro, welches im gewünschten Intervall abläuft:
Code: Alles auswählen
<?
$im = imagegrabscreen();
imagepng($im, "myscreenshot.png");
?>
Die Funktion macht einen Screenshot. Es gibt auch eine, die nur ein Fenster knipst, dazu brauchst Du aber Daten über das Fenster. Kann Dir dazu leider nichts sagen, da noch nicht angewendet. Check mal die php-Hilfe auf imagegrabsreen() und imagegrabwindow().
Allerdings ist die Funktion eher langsam, d.h. Studio könnte dadurch gebremst werden. Da bietet sich aber in externer Aufruf des php-scripts an, das läuft dann unabhängig von Studio.
>>hier<< ist das mit dem externen php beschrieben, das Thema Rückmeldung an Studio mittels Server oder tsa's genialer COM-Geschichte brauchst Du für Deine Zwecke nicht.
Und >>hier<< findest Du was über Update der php-Version.
Viel Erfolg!
Sanys
FHZ 1350PC Prof. mit HomeputerStudio 100224 + Direktsendebefehle à la tsa (v 8.0)
WIN XP Pro SP3 (neuester Stand) + buempi's Minibrowser + etliche fs20+HMS+FHT Komponenten + nie genug Zeit, das alles fertig zu bekommen
WIN XP Pro SP3 (neuester Stand) + buempi's Minibrowser + etliche fs20+HMS+FHT Komponenten + nie genug Zeit, das alles fertig zu bekommen