Je cherche un moyen de prendre une capture d'écran de tout l'écran à partir de la ligne de commande. Le système d'exploitation est Windows. Quelque chose comme ça:
C:\>screenshot.exe screen1.png
windows
command-line
screenshot
Željko Filipin
la source
la source
Réponses:
Téléchargez imagemagick . De nombreux outils de manipulation d'images en ligne de commande sont inclus. L'importation vous permet de capturer tout ou partie d'un écran et d'enregistrer l'image dans un fichier. Par exemple, pour enregistrer l’ensemble de l’écran au format jpeg:
Si vous souhaitez utiliser la souris pour cliquer dans une fenêtre ou sélectionner une région d'écran et enregistrer un fichier png, utilisez simplement:
la source
On a déjà répondu à cette question, mais je pensais l'inclure également. NirCmd (un logiciel gratuit, malheureusement, pas open source) peut prendre des captures d'écran depuis la ligne de commande, en conjonction avec les nombreuses autres fonctions qu'il peut effectuer.
Exécutez ceci à partir de la ligne de commande dans le répertoire de nircmd.exe ou si vous l'avez copié dans votre dossier system32:
fait ce que tu veux. Vous pouvez aussi le retarder comme ceci:
Cela attend 2000 millisecondes (2 secondes), puis capture et sauvegarde de la capture d'écran.
la source
Nircmd
ne supporte pas les écrans multiples. Il ne capturera que l'écran principal.nircmd2
, le lien de téléchargement se trouve tout en bas de la page nirsoft.net/utils/nircmd.html . Vous pouvez directement utiliser ce lien de téléchargement: nirsoft.net/utils/nircmd.zipcela peut être fait sans outils externes (vous avez juste besoin d'installer le framework .net, qui est installé par défaut sur tout ce qui se trouve dans vista ou au-dessus) - screenCapture.bat . C'est un programme Cc auto-compilé et vous pouvez enregistrer la sortie dans quelques formats et ne capturer que la fenêtre active ou la totalité de l'écran:
Exemples:
la source
D'autres suggestions sont acceptables - vous pouvez également essayer MiniCap, qui est gratuit et présente d'autres fonctionnalités telles que la dénomination flexible de fichiers et différents modes de capture: http://www.donationcoder.com/Software/Mouser/MiniCap/index.html
(disclaimer: je suis l'auteur de MiniCap).
la source
Essayez IrfanView .
Vous pouvez l'exécuter via la ligne de commande. Vous pouvez spécifier quelle fenêtre capturer - telle qu'une fenêtre entière ou seulement la fenêtre actuelle / active - et vous pouvez également effectuer des modifications de base telles que le renforcement, le rognage ou le redimensionnement des images.
Voici les options en ligne de commande , particulièrement intéressantes
la source
Vous pouvez essayer l' outil Boxcutter :
la source
Screenshot-cmd prend une capture d'écran d'un bureau ou de toute fenêtre sélectionnée par son titre. Il est également possible de sélectionner un rectangle à capturer. Le résultat est stocké dans un fichier png. (dernière mise à jour en 2011)
Inspiré par: http://blog.mozilla.com/ted/2009/02/05/command-line-screenshot-tool-for-windows/
la source
Vous pouvez utiliser la
Pillow
bibliothèque python pour prendre des captures d'écran du moniteur principal.Étape 1: installer un oreiller:
Étape 2: Prenez des captures d'écran avec le code suivant:
la source
Vous pouvez utiliser le produit commercial Snapit pour prendre d’impressionnantes captures d’écran en ligne de commande.
la source