explorer.exe (Windows Explorer)
Es wird jedoch nicht aufgerufen, es läuft bereits und wenn es den Hotkey erfasst, erleichtert es einfach die Aktion.
Wenn Sie Win+ drücken PrintScreen, können Sie im Ressourcenmonitorwerkzeug sehen, dass es sich um explorer.exe handelt, die die Screenshot-Datei an ihrem Speicherort speichert. Wenn Sie explorer.exe mit dem Menübefehl Exit Explorer (ausgeblendet) beenden, funktioniert diese Tastenkombination nicht mehr.
Derzeit hat der Explorer keine Befehlszeilenparameter, um die Aktion auszulösen.
Bei Verwendung von PowerShell oder NirCmd können Sie die Tastenkombination jedoch über die Befehlszeile senden. Die Reihenfolge dieser 3 NirCmd-Aufrufe funktioniert für mich:
nircmd sendkey lwin down && nircmd sendkey printscreen press && nircmd sendkey lwin up
Oh, und als NirCmd die Antwort gefunden hat, können Sie den gesamten Screenshot einfach mit dem Befehl savescreenshot speichern :
nircmd savescreenshot d:\screenshot1.jpg
Die oben verlinkte Dokumentation sagt:
savescreenshot [dateiname]
Speichern Sie den Screenshot des aktuellen Bildschirms im angegebenen Dateinamen. Die folgenden Dateiformate werden unterstützt: .bmp, .gif, .png, .jpg, .tiff Sie können
*clipboard*
anstelle des echten Dateinamens auch angeben, ob Sie den Screenshot in der Zwischenablage speichern möchten.Dieser Befehl funktioniert nur unter Windows XP / 2003 / Vista (GDI + ist erforderlich).
Sie können auch 4 optionale Parameter angeben - x, y, Breite und Höhe, wenn Sie nur einen Teil des Bildschirms speichern möchten.