Für Testautomatisierungszwecke suche ich nach einem "Befehlszeilen" -Tool, das Screenshots aufnimmt. Bis heute war ich mit NirCmd zufrieden , das sich gerne verwenden lässt
nircmd savescreenshot screen.png
Leider nimmt dies nur den Screenshot von Monitor 1 auf. Da Multi-Monitor-Setups immer häufiger vorkommen, brauche ich eine Alternative, die mit mehreren Monitoren umgehen kann.
Die Ausgabe sollte ähnlich der sein, die Windows in die Zwischenablage kopiert, wenn Sie drücken PrintScreen, dh es sollte die Bildschirmlayouts berücksichtigen, nicht nur eine Datei pro Monitor erstellen.
Andere Vorraussetzungen
Ich habe versucht:
Sie könnten ImageMagick verwenden , das die meisten Ihrer Anforderungen mit dem Befehl erfüllt:
convert screenshot: screenshot.jpg
Thomas Weller
Steve Barnes