Título: Sendkeys en ventana inactiva cpm VB6 ?¿ Publicado por: Xephiro en 18 Julio 2007, 09:26 am Hola, bueno mi pregunta es presisa y me gustaria saber si es posible y como :S,
Si acaso puedo usar Sendkeys() en VB6 con una ventana inactiva, cosa que envie datos a la ventana mientras hago otras cosas como hablar por MSN, mientras el programa envia datos a una ventana minimizada.... ... Título: Re: Sendkeys en ventana inactiva cpm VB6 ?¿ Publicado por: Kizar en 18 Julio 2007, 10:24 am Sendkeys() manda una cadena de caracteres a la ventana activa, por lo tanto no te sirve para mandar nada a una ventana que no tenga el foco.
Puedes coger el handle de la ventana que quieras y ponerla como ventana activa con la api SetActiveWindow y luego mandas usas Sendkeys(). Título: Re: Sendkeys en ventana inactiva cpm VB6 ?¿ Publicado por: Xephiro en 18 Julio 2007, 14:37 pm Pero eso me permitiria hacer otras cosas mientras estoy esta corriendo el programa?? ... osea mientra trabajo normalmente en el PC, ese programa envie los Sendkeys() a la ventana que le espesifique ... ??
Título: Re: Sendkeys en ventana inactiva cpm VB6 ?¿ Publicado por: Lambda en 18 Julio 2007, 15:16 pm puedes hacer una funcion para enviar teclas a esa ventana u ysarla como SendKeys
Hice esta funcion, no se si funciona pero pruebala Código: Private Declare Function SetActiveWindow Lib "user32" (ByVal hwnd As Long) As Long Llamala usando SendKeysEx("Nombredelaventana", "Tecla") saludos ;D ;D Título: Re: Sendkeys en ventana inactiva cpm VB6 ?¿ Publicado por: Kizar en 19 Julio 2007, 12:00 pm Y ya para dejarlo niquelado seria después de haber sacado el handle de la ventana mirar el estado en que se encuentra, ponerla activa, mandar el texto y volverla a poner en el estado en el que se encontraba antes para que si estas haciendo otra cosa con el ordenador no sea tan molesto.
Título: Re: Sendkeys en ventana inactiva cpm VB6 ?¿ Publicado por: 3k1n0x en 19 Julio 2007, 20:10 pm yo la otra ves intente eso mismo y seguro mucha gente tambien, pero sendkeys es como una accion nada mas es decir tira las combinaciones de teclas ahi no mas y quien sabe si caen donde uno quiere, lo mejor es usar las apis que envian el texto directamente, solo queda buscar salu2s
Título: Re: Sendkeys en ventana inactiva cpm VB6 ?¿ Publicado por: heetin en 9 Junio 2010, 03:05 am Lo intente hacer pèro no pude, Podrias dejar el codigo echo :S? o mas detallado ?
Título: Re: Sendkeys en ventana inactiva cpm VB6 ?¿ Publicado por: Elemental Code en 9 Junio 2010, 16:50 pm alguien esta queriendo hacer un keylogger??
:rolleyes: Título: Re: Sendkeys en ventana inactiva cpm VB6 ?¿ Publicado por: BlackZeroX en 9 Junio 2010, 19:18 pm Alguien esta reviviendo Post que ya no tienen caso desde hace 3 años? Dulce Infierno Lunar!¡. |