Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Captura de pantalla con .vbs

Estas en el tema de Captura de pantalla con .vbs en el foro de Visual Basic clásico en Foros del Web. Estoy casi empezando en visual basic, y necesito que alguien que sepa, me diga el código para capturar la pantalla completa y guardarla en un ...
  #1 (permalink)  
Antiguo 31/08/2009, 19:33
 
Fecha de Ingreso: octubre-2008
Mensajes: 171
Antigüedad: 15 años, 6 meses
Puntos: 2
Captura de pantalla con .vbs

Estoy casi empezando en visual basic, y necesito que alguien que sepa, me diga el código para capturar la pantalla completa y guardarla en un fichero.

El código que deba incluir en un archivo .vbs y al ejecutarlo que cree el fichero con la captura de la pantalla.

Muchas gracias de antemano
  #2 (permalink)  
Antiguo 01/09/2009, 07:31
 
Fecha de Ingreso: marzo-2009
Mensajes: 355
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: Captura de pantalla con .vbs

Creo que mas que ayuda necesitas que te hagan tu programa de captura de pantalla ¬¬

Con lo unico que te voy a ayudar es declarando la funcion de la API que captura la pantalla:

Código VB:
Ver original
  1. Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

Ahora bien se puede capturar todo lo que muestra el monitor o la ventana activa:

Código VB:
Ver original
  1. keybd_event 44, 0, 0&, 0&

Código VB:
Ver original
  1. keybd_event 44, 1, 0&, 0&

Espero que te sirva.
  #3 (permalink)  
Antiguo 01/09/2009, 09:33
 
Fecha de Ingreso: octubre-2008
Mensajes: 171
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Captura de pantalla con .vbs

Gracias por responder, pero el código que dices da error "Se esperaba un final de instrucción linea 1 caracter 17"

A ver si supieras por que da ese error..
  #4 (permalink)  
Antiguo 01/09/2009, 09:41
 
Fecha de Ingreso: marzo-2009
Mensajes: 355
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: Captura de pantalla con .vbs

A mi me funciona correctamente, pensa que los 2 codigos de abajo son el evento que captura la pantalla y deben ir en algun command o algo por el estilo.
  #5 (permalink)  
Antiguo 01/09/2009, 09:48
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Captura de pantalla con .vbs

Hola, ema21del9.

La razón por la que tu código no le funciona es que está usando VBScript.

davape9, debes tener en cuenta que VBScript es limitado en muchos aspectos, ¿por qué necesitas crear una captura de pantalla con él?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 01/09/2009, 09:53
 
Fecha de Ingreso: marzo-2009
Mensajes: 355
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: Captura de pantalla con .vbs

Tenes razon David, que despistado que soy...
  #7 (permalink)  
Antiguo 01/09/2009, 11:30
 
Fecha de Ingreso: octubre-2008
Mensajes: 171
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Captura de pantalla con .vbs

Gracias a todos..

Ya suponía yo que era algo de eso, ya me había pasado antes algunas veces.

Me voy a pasar a c++ para hacer ejecutables (.exe) con el visual c++ 2005 express.

Si alguien de vosotros entiende c++, os rogaría respondierais esta otra dudilla que me ha surgido: http://www.forosdelweb.com/f96/libre...xpress-732037/

Muchas gracias de nuevo y gracias otra vez si respondeis esa otra pregunta, Salu2!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:15.