hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
26 de Julio de 2008, 03:11:17
Noticias: Te gusta el nuevo diseño?
Opina al respecto en:
Para ver este enlace Registrate o Inicia Sesion
Este Tema

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  Saber texto seleccionado en cualquier ventana
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Saber texto seleccionado en cualquier ventana  (Leído 172 veces)
flv
Recien llegado
*
Desconectado Desconectado

Mensajes: 2


Ver Perfil
« : 12 de Abril de 2007, 03:19:51 »

Necesito saber si alguien es tan amable, como puedo saber el texto seleccionado en la ventana activa, sea la aplicación que sea. Y mostrarla en un msgbox o guardarla en una variable una vez que pulsas una tecla por ejemplo F9.

Gracias
En línea
Guan
NZ2
**
Desconectado Desconectado

Mensajes: 217


Bifrost 1.1 user


Ver Perfil WWW
« Respuesta #1 : 12 de Abril de 2007, 07:37:36 »

Lo qe puedes hacer es al pulsar f9, por ejemplo, copiar el texto seleccionado (control + C con la api de sendkeys) y directamente pasarlo a una variable
En línea



flv
Recien llegado
*
Desconectado Desconectado

Mensajes: 2


Ver Perfil
« Respuesta #2 : 13 de Abril de 2007, 04:45:45 »

Muchas gracias, sabia que era algo asi, al final algo parecido a esto he echo.

Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Const VK_CONTROL = &H11
Private Const VK_C = &H43
Private Const KEYEVENTF_KEYU P = &H2


' En el form load o cualquier otro sitio, poner el código siguiente
Private Sub Form1_Load()
    ' Activate the other program.
    AppActivate txtCaption.Tex t, True

    ' Clear the clipboard.
    Clipboard.Clea r

    ' Press Control.
    keybd_event VK_CONTROL, 0, 0, 0
    DoEvents

    ' Press C.
    keybd_event VK_C, 1, 0, 0
    DoEvents

    ' Release Control.
    keybd_event VK_CONTROL, 0, KEYEVENTF_KEYU P, 0
    DoEvents

    ' Get the text from the clipboard.
    Text1.Text = Clipboard.GetT ext
End Sub
En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online