Je cherche un moyen de faire une capture d'écran de tout l'écran à partir de la ligne de commande. Le système d'exploitation est Windows. Quelque chose comme ceci :
C:\>screenshot.exe screen1.png
Je cherche un moyen de faire une capture d'écran de tout l'écran à partir de la ligne de commande. Le système d'exploitation est Windows. Quelque chose comme ceci :
C:\>screenshot.exe screen1.png
Il a déjà été répondu à cette question, mais j'ai pensé que je devais aussi la poser. NirCmd (freeware, malheureusement, pas open source) peut faire des captures d'écran à partir de la ligne de commande, en plus des nombreuses autres fonctions qu'il peut faire.
Exécuter ceci à partir de la ligne de commande soit dans le répertoire de nircmd.exe ou si vous l'avez copié dans votre dossier system32 :
nircmd.exe savescreenshot screen1.png
fait ce que vous voulez. Vous pouvez aussi le retarder comme ceci :
nircmd.exe cmdwait 2000 savescreenshot screen1.png
Cela va attendre 2000 millisecondes (2 secondes), puis capturer et sauvegarder la capture d'écran.
C'est possible sans outils externes (vous avez juste besoin d'installer .net framework, qui est installé par défaut sur tout ce qui est vista et plus) - screenCapture.bat . Il s'agit d'un programme C# auto-compilé et vous pouvez enregistrer le résultat dans plusieurs formats et capturer uniquement la fenêtre active ou l'écran entier :
screenCapture- captures the screen or the active window and saves it to a file
Usage:
screenCapture filename.format [WindowTitle]
filename - the file where the screen capture will be saved
format - Bmp,Emf,Exif,Gif,Icon,Jpeg,Png,Tiff and are supported - default is bmp
WindowTitle - instead of capturing the whole screen will capture the only a window with the given title if there's such
例
call screenCapture notepad.jpg "Notepad"
call screenCapture screen.png
Télécharger imagemagick . De nombreux outils de manipulation d'images en ligne de commande sont inclus. import vous permet de capturer une partie ou la totalité d'un écran et d'enregistrer l'image dans un fichier. Par exemple, pour enregistrer la totalité de l'écran sous forme de jpeg :
import -window root screen.jpeg
Si vous voulez utiliser la souris pour cliquer à l'intérieur d'une fenêtre ou sélectionner une région de l'écran et enregistrer un png, il suffit d'utiliser :
import box.png
Les autres suggestions sont bonnes. Vous pouvez également essayer MiniCap, qui est gratuit et possède d'autres fonctionnalités comme la possibilité de nommer les fichiers de manière flexible et différents modes de capture : http://www.donationcoder.com/Software/Mouser/MiniCap/index.html
(avertissement : je suis l'auteur de MiniCap).
Essayez IrfanView .
Vous pouvez l'exécuter via la ligne de commande. Vous pouvez spécifier la fenêtre à capturer - comme la fenêtre entière ou seulement la fenêtre courante/active - et vous pouvez également effectuer quelques modifications de base comme l'accentuation, le recadrage ou le redimensionnement des images.
Voici les options de la ligne de commande particulièrement intéressant est
i_view32 /capture=0 /convert=wholescreen.png
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.