Ich suche nach einer Möglichkeit, einen Screenshot des gesamten Bildschirms von der Befehlszeile aus zu erstellen. Betriebssystem ist Windows. Etwas wie das:
C:\>screenshot.exe screen1.png
windows
command-line
screenshot
Željko Filipin
quelle
quelle
Antworten:
Laden Sie imagemagick herunter . Viele Bildbearbeitungswerkzeuge für die Befehlszeile sind enthalten. Mit dem Import können Sie einen Teil des Bildschirms oder den gesamten Bildschirm erfassen und das Bild in einer Datei speichern. So speichern Sie beispielsweise den gesamten Bildschirm als JPEG:
Wenn Sie mit der Maus in ein Fenster klicken oder einen Bildschirmbereich auswählen und dort speichern möchten, verwenden Sie einfach:
quelle
Diese Frage wurde bereits beantwortet, aber ich dachte, ich würde das auch tun. NirCmd (Freeware, leider nicht Open Source) kann zusammen mit zahlreichen anderen Funktionen Screenshots von der Kommandozeile machen.
Führen Sie dies über die Befehlszeile aus, entweder im Verzeichnis nircmd.exe oder wenn Sie es in Ihren Ordner system32 kopiert haben:
macht was du willst. Sie können es auch so verzögern:
Das wird 2000 Millisekunden (2 Sekunden) warten und dann den Screenshot aufnehmen und speichern.
quelle
Nircmd
unterstützt nicht mehrere Bildschirme. Es wird nur der primäre Bildschirm erfasst.nircmd2
, die herunterladen möchten, befindet sich der Download-Link ganz unten auf der Seite nirsoft.net/utils/nircmd.html . Sie können diesen Download-Link direkt verwenden: nirsoft.net/utils/nircmd.zipDies kann ohne externe Tools durchgeführt werden (Sie benötigen lediglich das installierte .net-Framework, das standardmäßig auf allen Geräten ab Vista installiert ist) - screenCapture.bat . Es ist ein selbst kompiliertes C # -Programm, und Sie können die Ausgabe in wenigen Formaten speichern und nur das aktive Fenster oder den gesamten Bildschirm erfassen:
Beispiele:
quelle
Andere Vorschläge sind in Ordnung - Sie können auch MiniCap ausprobieren, das kostenlos ist und einige andere Funktionen wie die flexible Benennung von Dateien und verschiedene Aufnahmemodi bietet: http://www.donationcoder.com/Software/Mouser/MiniCap/index.html
(Haftungsausschluss: Ich bin der Autor von MiniCap).
quelle
Probieren Sie IrfanView aus .
Sie können es über die Befehlszeile ausführen. Sie können angeben, welches Fenster erfasst werden soll - z. B. das gesamte Fenster oder nur das aktuelle / aktive Fenster - und Sie können auch einige grundlegende Bearbeitungsschritte ausführen, z. B. das Scharfzeichnen, Zuschneiden oder Ändern der Bildgröße.
Hier sind die Kommandozeilenoptionen besonders interessant
quelle
Sie können das Boxcutter- Tool ausprobieren :
quelle
Screenshot-cmd erstellt einen Screenshot eines Desktops oder eines Fensters, das nach Fenstertitel ausgewählt wurde. Es ist auch möglich, ein zu erfassendes Rechteck auszuwählen. Das Ergebnis wird als PNG-Datei gespeichert. (letzte Aktualisierung im Jahr 2011)
Inspiriert von: http://blog.mozilla.com/ted/2009/02/05/command-line-screenshot-tool-for-windows/
quelle
Sie können die
Pillow
Python-Bibliothek verwenden, um Screenshots des primären Monitors aufzunehmenSchritt 1: Kissen installieren:
Schritt 2: Machen Sie Screenshots mit folgendem Code:
quelle
Sie können kommerzielles Produkt- Snapit verwenden , um großartige Screenshots von der Befehlszeile aus zu erstellen .
quelle