En Windows XP, se puede presionar Alt-PrintScreen para copiar una imagen de la ventana activa, o Ctrl-PrintScreen para copiar una imagen del escritorio completo.
Esto luego se puede pegar en aplicaciones que acepten imágenes: Photoshop, Microsoft Word, etc.
Me pregunto: ¿Hay alguna forma de guardar la captura de pantalla directamente en un archivo? ¿ Realmente tengo que abrir un programa de imágenes, como Paint.net o Photoshop, simplemente para pegar una imagen y luego guardarla?
windows
screenshot
David Koelle
fuente
fuente
Respuestas:
Puede codificar algo bastante simple que enganche PrintScreen y guarde la captura en un archivo.
Aquí hay algo para comenzar a capturar y guardar en un archivo. Solo necesitará enganchar la tecla "Imprimir pantalla".
Actualizar Aquí está el código para conectar PrintScreen (y otra tecla) desde C #:
Código de gancho
fuente
No hay forma de guardar directamente en un archivo sin una herramienta de terceros antes de Windows 8. Aquí están mis soluciones de herramientas favoritas que no son de terceros.
Para Windows 8 y posteriores
+ PrintScreen guarda la captura de pantalla en una carpeta en
<user>/Pictures/Screenshots
Para Windows 7
En win 7, simplemente use la herramienta de recortes: se accede más fácilmente presionando Inicio, luego escribiendo "sni" (ingresar). o luegosni enter
Versiones anteriores de Windows
Utilizo la siguiente combinación de teclado para capturar y luego guardar usando mspaint. Después de hacerlo un par de veces, solo toma 2-3 segundos:
Además, Cropper es genial (y de código abierto). Realiza capturas de rectángulos en archivos o portapapeles y, por supuesto, es gratis.
fuente
Win
a continuaciónw
,y
,enter
.Dato poco conocido: en la mayoría de los cuadros de diálogo estándar de Windows (XP), puede presionar Ctrl + C para tener una copia textual del contenido del cuadro de diálogo.
Ejemplo: abra un archivo en el Bloc de notas, presione el espacio, cierre la ventana, presione Ctrl + C en el cuadro de diálogo Confirmar salida, cancele, pegue en el Bloc de notas el texto del cuadro de diálogo.
No relacionado con su pregunta directa, pero pensé que sería bueno mencionarlo en este hilo.
Además, de hecho, necesita un software de terceros para hacer la captura de pantalla, pero no necesita disparar el gran Photoshop para eso. Algo gratuito y ligero como IrfanWiew o XnView puede hacer el trabajo. Utilizo MWSnap para copiar partes arbitrarias de la pantalla. Escribí un pequeño script de AutoHotkey llamando a funciones GDI + para hacer capturas de pantalla. Etc.
fuente
Gracias por todo el código fuente y los comentarios; gracias a eso, finalmente tengo una aplicación que quería :)
He compilado algunos de los ejemplos, y tanto las fuentes como los ejecutables se pueden encontrar aquí:
http://sdaaubckp.svn.sourceforge.net/viewvc/sdaaubckp/xp-take-screenshot/
Yo uso InterceptCaptureScreen.exe - simplemente ejecútelo en una terminal de símbolo del sistema y luego presione Insertar cuando desee capturar una captura de pantalla (nombres de archivo con marca de tiempo, png, en el mismo directorio donde está el ejecutable); Las teclas se capturarán incluso si el terminal no está enfocado.
(Yo uso la tecla Insertar, ya que debería ser más fácil propagarse a través de, digamos, VNC que PrintScreen, que en mi computadora portátil requiere que también se presione la tecla Fn, y eso no se propaga a través de VNC. Por supuesto, es fácil cambiar lo que es la clave real utilizada en el código fuente).
Espero que esto ayude, ¡Salud!
fuente
Me doy cuenta de una publicación muy antigua, pero Windows finalmente se dio cuenta de lo estúpido que era el proceso.
En Windows 8.1 (verificado, no funciona en Windows 7 (tnx @bobobobo))
windows key
+prnt screen
guarda la captura de pantalla en una carpeta en<user>/Pictures/Screenshots
Fuente: http://windows.microsoft.com/en-in/windows/take-screen-capture-print-screen#take-screen-capture-print-screen=windows-8
fuente
¿Puedo sugerir WinSnap http://www.ntwind.com/software/winsnap/download-free-version.html . Proporciona una opción de guardado automático y captura la pantalla de impresión alt + y otras combinaciones de teclas para capturar pantalla, ventanas, diálogo, etc.
fuente
Dropbox ahora proporciona el gancho para hacer esto automágicamente. Si obtiene una cuenta de Dropbox gratuita e instala la aplicación para computadora portátil, cuando presione PrtScr, Dropbox le dará la opción de almacenar automáticamente todas las capturas de pantalla en su carpeta de Dropbox.
fuente
Necesita una utilidad de captura de pantalla de terceros para esa funcionalidad en XP. Me encantan los extensos blogs de Scott Hanselman sobre herramientas geniales y, por lo general, busco allí una utilidad de este tipo; efectivamente, él escribió en un blog sobre un par aquí .
fuente
Esto lo hará en Delphi. Tenga en cuenta el uso de la función BitBlt, que es una llamada a la API de Windows, no algo específico de Delphi.
Editar: uso de ejemplo agregado
fuente
Prueba esto: http://www.screenshot-utility.com/
Desde su página de inicio:
Cuando presiona una tecla de acceso rápido, captura y guarda una instantánea de su pantalla en un archivo JPG, GIF o BMP.
fuente
Sin instalar una utilidad de guardado automático de captura de pantalla, sí lo hace. Hay varias utilidades que puede encontrar sin embargo después de hacer esto.
Por ejemplo: http://www.screenshot-utility.com/
fuente
Por supuesto, podría escribir un programa que supervise el portapapeles y muestre un molesto cuadro de diálogo Guardar como para cada imagen del portapapeles ;-). Supongo que incluso puede averiguar si la última tecla presionada fue PrintScreen para limitar el número de falsos positivos.
Mientras lo pienso ... también puedes buscar en Google para alguien que ya hizo exactamente eso.
EDITAR : .. o simplemente esperar a que alguien publique la fuente aquí, como acaba de suceder :-)
fuente
Snagit ... mucha gente de tecnología usa eso.
fuente
Aparte de instalar un programa de captura de pantalla, que recomiendo, la mejor manera de hacerlo es utilizando el método estándar Imprimir pantalla, luego abra Microsoft Office Picture Manager y simplemente pegue la captura de pantalla en el área blanca del directorio que desee. Creará un mapa de bits que puede editar o guardar como un formato diferente.
fuente
Gracias a TheSoftwareJedi por proporcionar información útil sobre la herramienta de ajuste en Windows 7. Acceso directo para abrir la herramienta de recorte: vaya a Inicio, escriba sni Y encontrará el nombre en la lista "Herramienta de recorte"
fuente
Mantenga Picasa ejecutándose en segundo plano y simplemente haga clic en la tecla "Imprimir pantalla"
Fuente
fuente
Por lo que sé en XP, sí, debes usar alguna otra aplicación para guardarla.
Vista viene con la herramienta Recortes, que simplifica un poco el proceso.
fuente
Resulta que Google Picasa (gratuito) hará esto por ti ahora. Si lo tiene abierto, cuando lo presione guardará la captura de pantalla en un archivo y lo cargará en Picasa. En mi experiencia, ¡funciona muy bien!
fuente
Es posible que desee algo como esto: http://addons.mozilla.org/en-US/firefox/addon/5648
Creo que hay una versión para IE y también con Explorer Integration. Software bastante bueno.
fuente
Es posible:
Ejemplo:
La ventana de resultados de referencia está abierta, tome una captura de pantalla. Abra C: \ Benchmarks Haga clic derecho -> Pegar captura de pantalla Aparece un archivo llamado screenshot00x.jpg, con el texto screenshot00x seleccionado. Tipo Overclock5
Eso es. No es necesario abrir nada. Si no escribe nada, el nombre predeterminado permanece.
fuente