Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Azghar en 24 Enero 2011, 07:22 am



Título: [Resuelto] Tecla y click
Publicado por: Azghar en 24 Enero 2011, 07:22 am
Tengo un problemilla con unos codigos y me gustaría que ustedes puedan ayudarme!

Soy nuevo en esto de visual basic y no entiendo mucho... asi que aqui va mi problema xd

Lo que yo quiero hacer en este caso es simular el click en una posicion determinada... bueno eso ya lo hice, pero el problema es que no se como hacer para que en ves de guardar la posicion con el boton "Guardar posicion" (como se ve en la imagen), lo haga con una tecla "X" y que al presionar esa tecla "X" en ves de hacer un solo click sobre la posición que le marque, haga muchos clicks! xd
(http://img52.imageshack.us/img52/5716/posic1.jpg)

obviamente necesito un timer pero que coloco en el timer o qe onda :P

espero que puedan ayudarme!

edit: quedo fea la imagen ahi la edite


Título: Re: [AYUDA] Tecla y click
Publicado por: Psyke1 en 24 Enero 2011, 09:06 am
Si lo que necesitas es comprobarlo dentro del Form mirate los eventos:
- KeyPress, KeyDown y KeyUp.

Si lo que buscas es comprobarlo aunque tengas el Form minimizado, o no en primer plano hay varias opciones:
1.-HotKeys (raul338 hizo un UC hace poco, mira unas páginas atrás)
2.-Hook al teclado
3.-Timer + api GetAsyncKeyState()

DoEvents! :P


Título: Re: [AYUDA] Tecla y click
Publicado por: raul338 en 24 Enero 2011, 11:26 am
Bienvenido al foro!

Mr. Frog te puso las opciones en orden de conveniciencia ;) aunque seria bueno que leas sobre todas la opciones, aprendas y elijas la que creas que se ajusta mas a lo que quieres :)

UC Hotkey (http://foro.elhacker.net/aporte_uchotkey-t315630.0.html) para usar HotKeys (y el clsSubClass que no es muy dificil de aprender, pero si de aplicar sin esa clase, no te mal acostumbres :) )
Obtener hWnd, Caption y Class de cualquier cosa :D! - Elemental Code (http://foro.elhacker.net/source_obtener_hwnd_caption_y_class_de_cualquier_cosa_d-t316039.0.html) Mira ese codigo para obtener la posicion del mouse con timers :)

Para mandar el click puedes mandar mensaje a la ventana sobre la que esta el mouse, o enviarlo a bajo nivel (LeandroA) (http://foro.elhacker.net/alternativa_a_keybdevent-t315902.0.html)


Título: Re: [AYUDA] Tecla y click
Publicado por: Azghar en 24 Enero 2011, 21:38 pm
Muchas gracias mr.frog y raul! me solucionaron el problema :P