Sous Windows XP, on peut appuyer sur Alt-PrintScreen pour copier une image de la fenêtre active, ou Ctrl-PrintScreen pour copier une image du bureau complet.
Celui-ci peut ensuite être collé dans des applications acceptant les images: Photoshop, Microsoft Word, etc.
Je me demande: existe-t-il un moyen d'enregistrer la capture d'écran directement dans un fichier? Dois-je vraiment ouvrir un programme d'image, comme Paint.net ou Photoshop, simplement pour coller une image, puis l'enregistrer?
windows
screenshot
David Koelle
la source
la source
Réponses:
Vous pouvez coder quelque chose d'assez simple qui accroche le PrintScreen et enregistre la capture dans un fichier.
Voici quelque chose pour commencer à capturer et à enregistrer dans un fichier. Il vous suffira de raccrocher la touche "Imprimer écran".
Mise à jour Voici le code pour accrocher le PrintScreen (et une autre clé) de C #:
Code de crochet
la source
Il n'y a aucun moyen d'enregistrer directement dans un fichier sans un outil tiers avant Windows 8. Voici mes solutions d'outils non tierces préférées.
Pour Windows 8 et versions ultérieures
+ PrintScreen enregistre la capture d'écran dans un dossier dans
<user>/Pictures/Screenshots
Pour Windows 7
Dans win 7, utilisez simplement l'outil de capture: le plus facilement accessible en appuyant sur Démarrer, puis en tapant "sni" (entrée). ou alorssni enter
Versions antérieures de Windows
J'utilise la combinaison de touches suivante pour capturer, puis enregistrer à l'aide de mspaint. Après l'avoir fait plusieurs fois, cela ne prend que 2-3 secondes:
De plus, Cropper est génial (et open source). Il capture un rectangle dans un fichier ou un presse-papiers, et est bien sûr gratuit.
la source
Win
puisw
,y
,enter
.Fait peu connu: dans la plupart des boîtes de dialogue Windows (XP) standard, vous pouvez appuyer sur Ctrl + C pour avoir une copie textuelle du contenu de la boîte de dialogue.
Exemple: ouvrez un fichier dans le Bloc-notes, appuyez sur espace, fermez la fenêtre, appuyez sur Ctrl + C dans la boîte de dialogue Confirmer la sortie, annulez, collez dans le Bloc-notes le texte de la boîte de dialogue.
Sans rapport avec votre question directe, mais je pensais que ce serait bien de le mentionner dans ce fil.
En plus, vous avez besoin d'un logiciel tiers pour faire la capture d'écran, mais vous n'avez pas besoin de lancer le gros Photoshop pour cela. Quelque chose de gratuit et léger comme IrfanWiew ou XnView peut faire le travail. J'utilise MWSnap pour copier des parties arbitraires de l'écran. J'ai écrit un petit script AutoHotkey appelant les fonctions GDI + pour faire des captures d'écran. Etc.
la source
Merci pour tout le code source et les commentaires - grâce à cela, j'ai enfin une application que je voulais :)
J'ai compilé certains des exemples, et les sources et les exécutables peuvent être trouvés ici:
http://sdaaubckp.svn.sourceforge.net/viewvc/sdaaubckp/xp-take-screenshot/
J'utilise InterceptCaptureScreen.exe - lancez-le simplement dans un terminal d'invite de commande, puis appuyez sur Insérer lorsque vous souhaitez capturer une capture d'écran (noms de fichiers horodatés, png, dans le même répertoire que l'exécutable); les clés seront capturées même si le terminal n'est pas au point.
(J'utilise la touche Insertion, car elle devrait avoir plus de facilité à se propager à travers, par exemple, VNC que PrintScreen - ce qui sur mon ordinateur portable nécessite que la touche Fn soit également enfoncée, et cela ne se propage pas via VNC. Bien sûr, il est facile de changer quoi est la clé réelle utilisée dans le code source).
J'espère que cela aide, à bientôt!
la source
Très vieux message que je réalise, mais Windows a finalement réalisé à quel point le processus était insensé.
Sous Windows 8.1 (vérifié, ne fonctionne pas sous Windows 7 (tnx @bobobobo))
windows key
+prnt screen
enregistre la capture d'écran dans un dossier dans<user>/Pictures/Screenshots
Source - http://windows.microsoft.com/en-in/windows/take-screen-capture-print-screen#take-screen-capture-print-screen=windows-8
la source
Puis-je suggérer WinSnap http://www.ntwind.com/software/winsnap/download-free-version.html . Il fournit une option d'enregistrement automatique et capture l'écran alt + imprime et d'autres combinaisons de touches pour capturer l'écran, les fenêtres, la boîte de dialogue, etc.
la source
Dropbox fournit maintenant le crochet pour faire cela automatiquement. Si vous obtenez un compte Dropbox gratuit et installez l'application pour ordinateur portable, lorsque vous appuyez sur PrtScr Dropbox vous donnera la possibilité de stocker automatiquement toutes les captures d'écran dans votre dossier Dropbox.
la source
Vous avez besoin d'un utilitaire de capture d'écran tiers pour cette fonctionnalité dans XP. Je creuse les nombreux blogs de Scott Hanselman sur les outils sympas et j'y cherche généralement un tel utilitaire - bien sûr, il a blogué sur un couple ici .
la source
Cela le fera dans Delphi. Notez l'utilisation de la fonction BitBlt, qui est un appel d'API Windows, pas quelque chose de spécifique à Delphi.
Edit: Ajout d'exemple d'utilisation
la source
Essayez ceci: http://www.screenshot-utility.com/
Depuis leur page d'accueil:
Lorsque vous appuyez sur une touche de raccourci, il capture et enregistre un instantané de votre écran dans un fichier JPG, GIF ou BMP.
la source
Sans installer un utilitaire de sauvegarde automatique de capture d'écran, oui. Il existe plusieurs utilitaires que vous pouvez cependant trouver pour cela.
Par exemple: http://www.screenshot-utility.com/
la source
Bien sûr, vous pouvez écrire un programme qui surveille le presse-papiers et affiche une boîte de dialogue SaveAs ennuyeuse pour chaque image du presse-papiers ;-). Je suppose que vous pouvez même savoir si la dernière touche enfoncée était PrintScreen pour limiter le nombre de faux positifs.
Pendant que j'y pense ... vous pouvez également rechercher sur Google quelqu'un qui a déjà fait exactement cela.
EDIT : .. ou attendez simplement que quelqu'un publie la source ici - comme c'est arrivé :-)
la source
Snagit ... beaucoup de techniciens utilisent ça.
la source
À moins d'installer un programme de capture d'écran, ce que je recommande, la meilleure façon de le faire est d'utiliser la méthode standard d'impression d'écran, puis ouvrez Microsoft Office Picture Manager et collez simplement la capture d'écran dans la zone blanche du répertoire que vous désirez. Cela créera une image bitmap que vous pourrez modifier ou enregistrer sous un format différent.
la source
Merci à TheSoftwareJedi pour avoir fourni des informations utiles sur l'outil de capture dans Windows 7. Raccourci pour ouvrir l'outil de capture: Allez dans Démarrer, tapez sni Et vous trouverez le nom dans la liste "Outil de capture"
la source
Gardez Picasa en arrière-plan et cliquez simplement sur la touche "Imprimer l'écran"
La source
la source
Pour autant que je sache dans XP, oui, vous devez utiliser une autre application pour l'enregistrer.
Vista est livré avec l'outil Snipping, qui simplifie un peu le processus!
la source
Il s'avère que Google Picasa (gratuit) le fera pour vous maintenant. Si vous l'avez ouvert, lorsque vous appuyez dessus, il enregistre la capture d'écran dans un fichier et la charge dans Picasa. D'après mon expérience, cela fonctionne très bien!
la source
Vous voudrez peut-être quelque chose comme ceci: http://addons.mozilla.org/en-US/firefox/addon/5648
Je pense qu'il existe une version pour IE et aussi avec Explorer Integration. Très bon logiciel.
la source
Est-ce possible:
Exemple:
La fenêtre des résultats de référence est ouverte, prenez une capture d'écran. Ouvrez C: \ Benchmarks Clic droit -> Coller la capture d'écran Un fichier nommé screenshot00x.jpg apparaît, avec le texte screenshot00x sélectionné. Tapez Overclock5
C'est tout. Pas besoin d'ouvrir quoi que ce soit. Si vous n'écrivez rien, le nom par défaut reste.
la source