Am 16.11.2015 um 10:57 schrieb Andreas Borutta:
> Moin.
>
> Hübsch, das bordeigene Snipping-Tool.
>
> Bisher habe ich für Screenshots immer das Tool Hardcopy verwendet.
> Aus sehr konkreten Gründen:
>
> Ich wollte, dass ein - per Tastenkürzel initierter - "Snipe" (also ein
> aufgezogenes Rechteck) automatisch (darauf liegt die Betonung)
> a per FTP auf meinen Server hochgeladen wird,
> b ein festgelegtes Namensmusster mit Datum und Sekunden erhält,
> c der URL in die Zwischenablage kopiert wird und
> d zu guter Letzt noch eine lokale Kopie in einem festgelegten Ordner
> abgelegt wird.
>
> Aus Neugier:
> Ist so eine Aufgabe auch mit bordeigenen Mitteln von Windows lösbar -
> mit Hilfe einer Skriptsprache?
Mit PowerShell wird das schon gehen.
Was soll das werden, ein neuer Screen-Scraper-Virus/Wurm/sonstiges Getier?
> Hat jemand von Euch sowas schonmal geschrieben oder weiß von
> veröffentlichten Skripten zu dieser Aufgabe?
Was muss man tun:
* den Shortcut irgendwie beim Start über ein Autostart-Programm bei
Windows registrieren für einen Event Handler
* Maus-Koordinaten abfragen
* den Screen auslesen (Bitmap)
* als BMP speichern (dürfte einfach sein)
Der Rest (FTP, Namen, URL in Zwischenablage, lokale Kopie in Ordner) ist
dann ein Klacks.
Stichworte:
powershell screen capture
powershell mouse coordinates
powershell keyboard event
https://gallery.technet.microsoft.com/scriptcenter/eeff544a-f690-4f6b-a586-11eea6fc5eb8
http://www.beartech.ca/writeups/2015/4/13/windows-powershell-screen-capture-automated
Grüße,
Ralf