LabVIEWForum.de - Screenshot ohne Vision Toolkit abspeichern

LabVIEWForum.de

Normale Version: Screenshot ohne Vision Toolkit abspeichern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo LVG,

kann mir jemand sagen ob es möglich ist, einen screenshot ohne das Vision Toolkit abzuspeichern. Am besten als JPEG.
Den Screenshot erzeuge ich mit hilfe der user32.dll.

Mfg

Gabriel
Kannst du mal ein VI bereitstellen? Dann könnte ich daran rumbasteln anstatt mir nu selbst die dll einzubauen und nen Screenshot zu machen.
' schrieb:kann mir jemand sagen ob es möglich ist, einen screenshot ohne das Vision Toolkit abzuspeichern. Am besten als JPEG.
Den Screenshot erzeuge ich mit hilfe der user32.dll

Was möchtest du den speichern, den ganzen Screen oder nur das Fenster mit dem VI?
Das 2. kannst du in LV machen ohne user32.dll, PropertyNode VI:FP:GetImage und das an Write JPGE File.vi.
' schrieb:Was möchtest du den speichern, den ganzen Screen oder nur das Fenster mit dem VI?
Das 2. kannst du in LV machen ohne user32.dll, PropertyNode VI:FP:GetImage und das an Write JPGE File.vi.

Der Screenshot soll von einem beliebigen Fenster einer beliebigen Applikation erstellt werden. Ich glaube das geht gar nicht.
' schrieb:Was möchtest du den speichern, den ganzen Screen oder nur das Fenster mit dem VI?
Das 2. kannst du in LV machen ohne user32.dll, PropertyNode VI:FP:GetImage und das an Write JPGE File.vi.


Habe das Ganze mal schnell umgesetzt:


[attachment=14639]


und das passende VI:

Lv82_img [attachment=14640]


Denke, so in der Art könntest du auch die Daten aus deinem Screenshot aus der DLL abspeichern.

LG,
Torsten
' schrieb:Der Screenshot soll von einem beliebigen Fenster einer beliebigen Applikation erstellt werden. Ich glaube das geht gar nicht.


Hast du den Screenshot denn schon? Also geht es hier darum einen Vorhandenen Screenshot abzuspeichern, oder geht es darum, einen Screenshot zu erstellen?
' schrieb:Hast du den Screenshot denn schon? Also geht es hier darum einen Vorhandenen Screenshot abzuspeichern, oder geht es darum, einen Screenshot zu erstellen?


Der Screenshot ist bereits gemacht und befindet sich im Clipboard. Nun stellt sich die Frage ob man die Bildinformationen irgendwie ohne das Toolkit erreichen und als z.b. JPEG-Bild abspeichern kann.
' schrieb:Der Screenshot ist bereits gemacht und befindet sich im Clipboard. Nun stellt sich die Frage ob man die Bildinformationen irgendwie ohne das Toolkit erreichen und als z.b. JPEG-Bild abspeichern kann.

Hallo Gabi,
es gibt eine fertige Funktion in LabVIEW. Bin nicht sicher ob´s auch in einer Exe funktioniert. Wenn du dazu etwas brauchst habe ich da aber noch andere VI´s.

Mike
' schrieb:Hallo Gabi,
es gibt eine fertige Funktion in LabVIEW. Bin nicht sicher ob´s auch in einer Exe funktioniert. Wenn du dazu etwas brauchst habe ich da aber noch andere VI´s.

Mike


Okay,.. Soweit war ich eben auch mal gekommen,.. Allerdings habe ich es nicht hinbekommen, die Image-Daten als JPG abzuspeichern. Muss man sich da ein eigenes Image-Data-Array basteln?
' schrieb:Hallo Gabi,
es gibt eine fertige Funktion in LabVIEW. Bin nicht sicher ob´s auch in einer Exe funktioniert. Wenn du dazu etwas brauchst habe ich da aber noch andere VI´s.

Mike



Hey super .... danke ...... wo hast du die Funktion gefunden??? Oder bin ich blind? Also unter Methods/Clipboard ist diese Funktion jedenfalls nicht .... komisch ..... aber trotzdem .... danke nochmal
Seiten: 1 2
Referenz-URLs