SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: fclarat en Lunes 2 de Octubre de 2006, 19:59

Título: Programa Para Que El Mouse Se Mueva Apretando "g"
Publicado por: fclarat en Lunes 2 de Octubre de 2006, 19:59
Bueno como dice el titulo mi idea es la siguiente crear un programa q cundo vos apretes la letra "G" mueva el mouse a una direccion  (xxx;yyy), haga un click y luego vuevla al mismo lugar dodne estaba...

si no enteinde lo que kiero decir solo diganmelo...

y si me pueden ayudar, gracias.
Título: Re: Programa Para Que El Mouse Se Mueva Apretando "g"
Publicado por: robokop en Martes 3 de Octubre de 2006, 04:11
Solamente hay algo que no me queda claro , al preisonar la letra tu programa debe de estar en primer plano o escondido  :ph34r:
Porque si es la primera con el evento keypress del formulario lo puedes hacer, si es la segunda opcion con genansickeystate lo puedes hacer , seria un tipo mini keylogger que solo detecte la letra Q , y obteniendo la letra simplemente con la api setcursorpos mueves el cursor es cosa de buscar la declaracion de setcursorpos y usar asi:
Setcursorpos(10,10)
la primera cordenada es punto X ;horizontal , la segunda es Y;vertical
Lo del hacer click no recuerdo muy bien con que api era ...  <_<  
Y lo de volver al mismo lugar pues primero optienes la posicion del cursor por ejemplo con getcursorpos , almacenas en una variable la posicion y despues de hacer el click vuelves a la posicion de la variable almacenada.
Si tienes algun problema con alguna de estas apis dilo , pero recuerda buscar un poquito antes en google porque sobre estas APIS hay mucha información.
Salu2
Título: Re: Programa Para Que El Mouse Se Mueva Apretando "g"
Publicado por: fclarat en Jueves 5 de Octubre de 2006, 05:12
muchas gracias... todo lo q decis es correcto pero justo lo temrine ayer... .. = Gracias. por la buena onda =)