Autor Tema: Capturador de ventanas activas y pantalla completa  (Leído 4235 veces)

Desconectado Principe_Azul

  • Junior Member
  • **
  • Mensajes: 89
  • Colaborador
    • Foro ArgentinaIRC - Ayuda de Programación General, IRC y mIRC Scripting
Capturador de ventanas activas y pantalla completa
« en: 24 de Junio de 2016, 02:17:59 pm »
Capturador de ventanas activas y pantalla completa



Hola amigos!! :)

Hoy voy a aportar un programa que he creado y que les va a servir para tomar capturas de pantalla de ventanas activas o de la pantalla completa.

Este Software lo que hace es capturar ventanas activas de información/error/advertencia/programas/etc., aquí les muestro las capturas de las posibles ventanas activas que pueden capturar:


          

   

















Además el programa también puede capturar la pantalla completa:




¿Para qué sirve este Software?

Muchas veces nos encontramos en situaciones donde nos gustaría poder tomar una captura de pantalla, en muchos casos solamente necesitamos tomar una captura de una ventana de error, de información, de un programa o de cualquier tipo de ventana y lo que hacemos generalmente es tomar la captura de la pantalla completa, cuando sólo nos interesa la ventana y no lo demás, por lo que tendríamos que recortar la imagen o difusar parte de ella para que no se vean datos que no quieramos que sean vistos cuando publiquemos esa captura en internet.

Con este programa podrás capturar cualquier tipo de ventana activa, no importa la interfaz gráfica que utilice, por más moderna o antigua que sea, el programa la capturará y la subirá a Imgur.com, hay que tener en cuenta que este Software además de capturar ventanas activas, también puede capturar la pantalla completa.



¿Cómo se distribuye este Software?

En un archivo comprimido en zip, que al descomprimirlo estarán éstos 4 archivos:



cacert.pem => Es el certificado de Seguridad requerido por la librería requests.
Capturador de ventanas activas y pantalla completa.exe => El programa inicial.
Configuracion.ini => Archivo de configuración.
nircmd.exe => Programa para realizar las capturas.


Se utiliza el programa Windows command line tool para realizar las capturas mediante Send Keys:

NirCmd - Windows command line tool

Y la librería Imgurpython para subir las capturas a Imgur.com:

GitHub - Imgur/imgurpython: The official Imgur python client library



¿Cómo se lo configura y cuáles son sus configuraciones?

Deben modificar el archivo Configuracion.ini que está ubicado junto con el programa principal.
Las configuraciones son las siguientes (ejemplo):

Código: [Seleccionar]
[Configuracion]
capturar pantalla completa = false
tiempo de espera en segundos al tomar la captura = 2
reintentos si falla al subir la captura = 2
mostrar la url de la imagen con bbc = true
extension de la imagen = png
guardar en el portapapeles = true
abrir este archivo para copiar la url de la imagen = true

capturar pantalla completa => Debe ser false o true, si está en false, el programa va a capturar solamente las ventanas activas y si está en true, entónces capturará toda la pantalla.

tiempo de espera en segundos al tomar la captura => Es el tiempo en segundos que el programa debe esperar para tomar la captura, por defecto viene configurado en 2 segundos, que es el tiempo mínimo permitido.

reintentos si falla al subir la captura => En el caso que haya algún error al subir la captura, el programa reintentará las veces que se le haya configurado, por defecto son 2 reintentos.

mostrar la url de la imagen con bbc => Si setea a true, la url de la imagen tendrá la etiqueta bbc de imagen:

[img]http://i.imgur.com/fVkdfcs.png[/img]

si se setea a false, entónces tendrá solamente la url:

http://i.imgur.com/fVkdfcs.png

extension de la imagen => Puedes elegir cualquiera de los siguientes formatos de imagen para las capturas:

png, jpg, jpeg y bmp

Si se configura un formato que no es ninguno de los permitidos, el programa usará el jpg

guardar en el portapapeles => Si seteas a true, el programa copiará en tu portapapeles (clipboard) la url de la imagen, si seteas a false, no la copiará.

abrir este archivo para copiar la url de la imagen => Si esta opción está en true, el archivo de configuración se abrirá luego de capturar la ventana o pantalla y de haberse subido a Imgur, si lo seteas a false, el archivo no se abrirá.


Nota: La url de la imagen siempre se guardará al final del archivo Configuracion.ini



¿Cómo se lo utiliza?

Aquí les dejo un video tutorial para que puedan aprender a utilizarlo:

https://youtu.be/9JjACs2NY5U


Nota importante: Hay ventanas de programas que no pueden ser capturadas, esto es normal ya que esas ventanas son de programas que tienen acceso de Administrador, por lo tanto para poder capturar esas ventanas o la pantalla completa, se debe ejecutar el Software con permisos de Administrador, para hacerlo sigue estos pasos:

1. Hacer un clic izquierdo sobre Capturador de ventanas activas y pantalla completa.exe, luego hacer un clic derecho.
2. Se abrirá la siguiente ventana de opciones:



haz clic sobre la opción Ejecutar como administrador.
3. Windows te preguntará si deseas permitir que el programa realice cambios en el equipo, presionas el botón Si.
Ahora podrás tomar la captura del programa que desees.


Saludos y espero comentarios!! :)


Fuente: http://www.argentinairc.net/Foro/index.php?topic=1111.0
Foro ArgentinaIRC - Ayuda de Programación General, IRC y mIRC Scripting: http://www.ArgentinaIRC.net/foro/

Foro de Artesanías: http://www.MisArtesanias.net/

Desconectado Liamngls

  • Administrator
  • ******
  • Mensajes: 15688
    • Manuales-e
Re:Capturador de ventanas activas y pantalla completa
« Respuesta #1 en: 24 de Junio de 2016, 06:16:57 pm »
Pues tiene buena pinta, gran trabajo, gracias por compartirlo  ;-)

Desconectado Principe_Azul

  • Junior Member
  • **
  • Mensajes: 89
  • Colaborador
    • Foro ArgentinaIRC - Ayuda de Programación General, IRC y mIRC Scripting
Re:Capturador de ventanas activas y pantalla completa
« Respuesta #2 en: 24 de Junio de 2016, 06:26:05 pm »
De nada amigo Liamngls y muchas gracias por el apoyo!!! :) :-) :-)
Foro ArgentinaIRC - Ayuda de Programación General, IRC y mIRC Scripting: http://www.ArgentinaIRC.net/foro/

Foro de Artesanías: http://www.MisArtesanias.net/

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License