Support Screenshot automatisiert generieren und speichern
Hi@All,
An alle Scripter unter uns:
gibt es eine Möglichkeit ohne großen Aufwand einen Screenshot via Hotkey(z.B: die Druck Taste) auf einem Netzlaufwerk abzulegen?
So langsam artet die Rennerei hier im Haus in Stress aus und das nur, weil die Benutzer immer gleich die Fehlermeldungen wegklicken oder diese von Hause aus
nicht stehen bleiben.
Mit einem Script/Tool wo der Benutzer nur noch auf die Taste hauen muss, wäre das super für den der das Problem lösen soll und dem Benutzer.
Drittanbietersoftware steht nicht zur Debatte, da es hier auf den Windows Terminalservern(2k8) nicht in Frage kommt.
Wenn sowas per Script erschlagen werden kann, wäre das super. Hat einer eine Idee?
Grüße
An alle Scripter unter uns:
gibt es eine Möglichkeit ohne großen Aufwand einen Screenshot via Hotkey(z.B: die Druck Taste) auf einem Netzlaufwerk abzulegen?
So langsam artet die Rennerei hier im Haus in Stress aus und das nur, weil die Benutzer immer gleich die Fehlermeldungen wegklicken oder diese von Hause aus
nicht stehen bleiben.
Mit einem Script/Tool wo der Benutzer nur noch auf die Taste hauen muss, wäre das super für den der das Problem lösen soll und dem Benutzer.
Drittanbietersoftware steht nicht zur Debatte, da es hier auf den Windows Terminalservern(2k8) nicht in Frage kommt.
Wenn sowas per Script erschlagen werden kann, wäre das super. Hat einer eine Idee?
Grüße
Please also mark the comments that contributed to the solution of the article
Content-Key: 134564
Url: https://administrator.de/contentid/134564
Printed on: April 25, 2024 at 06:04 o'clock
7 Comments
Latest comment
Hallo,
mit der Powershell könnte man es so lösen.
Der Aufruf dazu ist z.Bsp.:
C:\>powershell -command " & 'c:\test.ps1'"
mit der Powershell könnte man es so lösen.
[reflection.assembly]::LoadWithPartialName("System.Drawing") > $null
$Bitmap = new-object System.Drawing.Bitmap 1024,768
$Size = New-object System.Drawing.Size 1024,768
$FromImage = [System.Drawing.Graphics]::FromImage($Bitmap)
$FromImage.copyfromscreen(0,0,0,0, $Size,([System.Drawing.CopyPixelOperation]::SourceCopy))
$Bitmap.Save("$env:Temp\PrintScreen.png",([system.drawing.imaging.imageformat]::png));
Der Aufruf dazu ist z.Bsp.:
C:\>powershell -command " & 'c:\test.ps1'"
Hi,
für solche Kleinigkeiten greife ich immer wieder gerne auf AutoIT zurück.
Das sähe dann in etwa so aus:
#include <ScreenCapture.au3>
; Erstellt einen Screenshot vom kompletten Bildschirm
_ScreenCapture_Capture(@MyDocumentsDir & "\filename.jpg")
; Erstellt einen Screenshot von einem Bereich
_ScreenCapture_Capture(@MyDocumentsDir & "\filename.jpg", 0, 0, 796, 596)
Falls du Hilfe brauchst dann melde dich.
Gruß
Cadel
für solche Kleinigkeiten greife ich immer wieder gerne auf AutoIT zurück.
Das sähe dann in etwa so aus:
#include <ScreenCapture.au3>
; Erstellt einen Screenshot vom kompletten Bildschirm
_ScreenCapture_Capture(@MyDocumentsDir & "\filename.jpg")
; Erstellt einen Screenshot von einem Bereich
_ScreenCapture_Capture(@MyDocumentsDir & "\filename.jpg", 0, 0, 796, 596)
Falls du Hilfe brauchst dann melde dich.
Gruß
Cadel