Ver Mensaje Individual
  #8
Antiguo 4 de marzo de 2015, 16:56
Roger
Forero Activo
Última Actividad 04.02.2021 13:03
Posts Posts: 236
Likes enviados Enviados: 26
Likes recibidos Recibidos: 60
Rui este es un programa para enviar la captura de panta a un archivo
Código VB:
  1. Option Explicit  
  2.        
  3.      'Api para generar un evento de tecla, en este caso Print Screen  
  4.     ''''''''''''''''''''''''''''''''''''''''''''''''''''''  
  5.    Private Declare Sub keybd_event _  
  6.         Lib "user32" ( _  
  7.             ByVal bVk As Byte, _  
  8.             ByVal bScan As Byte, _  
  9.             ByVal dwFlags As Long, _  
  10.             ByVal dwExtraInfo As Long)  
  11.      
  12.     'recibe la ruta donde crear el BMP  
  13.    ''''''''''''''''''''''''''''''''''''''''''''''''''  
  14.    Private Sub Capturar_Guardar(Path As String)  
  15.          
  16.         ' borra el portapapeles  
  17.        Clipboard.Clear  
  18.          
  19.         ' Manda la pulsación de teclas para capturar la imagen de la pantalla  
  20.        Call keybd_event(44, 2, 0, 0)  
  21.          
  22.         DoEvents  
  23.         ' Si el formato del clipboard es un bitmap  
  24.        If Clipboard.GetFormat(vbCFBitmap) Then  
  25.          
  26.             'Guardamos la imagen en disco  
  27.            SavePicture Clipboard.GetData(vbCFBitmap), Path  
  28.             MsgBox " Captura generada en: " & Path, vbInformation  
  29.             Picture1.Picture = Clipboard.GetData(vbCFBitmap)  
  30.         Else  
  31.             MsgBox " Error ", vbCritical  
  32.         End If  
  33.      
  34.     End Sub  
  35.      
  36.     Private Sub Command1_Click()  
  37.         Call Capturar_Guardar("c:\pantalla.bmp")  
  38.     End Sub  
  39.      
  40.     Private Sub Form_Load()  
  41.         Command1.Caption = " Capturar pantalla "  
  42.     End Sub
con este ya puedo buscar un programa ocr que lo lee y convierta en txt
inclusive se puede localizar la captura de pantalla
pero este es un primer paso
Roger is offline   Responder Con Cita