Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: jgaztelu en 7 Enero 2009, 16:43 pm



Título: Generar clic
Publicado por: jgaztelu en 7 Enero 2009, 16:43 pm
Hola:

Quiero hacer un programa que cuando yo presione una tecla comienze a hacer clics en el sitio que yo quiera cada cierto tiempo. Lo que no se es como puedo sacar las coordenadas y al darle una tecla (por ejemplo F10) grabe las coordenadas y haga clic en ese sitio cada x tiempo. Alguien me puede ayudar??

Gracias.


Título: Re: Generar clic
Publicado por: vivachapas en 7 Enero 2009, 17:12 pm
te hago una pregunta... es para otro cheat de AO??? xD


Título: Re: Generar clic
Publicado por: jgaztelu en 7 Enero 2009, 17:26 pm
te hago una pregunta... es para otro cheat de AO??? xD
Que es el AO??

No, no es eso.


Título: Re: Generar clic
Publicado por: vivachapas en 7 Enero 2009, 17:59 pm
bueno... mira te voy a dar casi todo ya hecho xD, solamente vas a tener q adaptarlo a lo q vos quieras..

Código
  1. Private Type POINTAPI
  2.    X As Long
  3.    Y As Long
  4. End Type
  5.  
  6. Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
  7.  
  8. Dim Mouse As POINTAPI
  9.  
  10. Private Sub Form_Load()
  11.    Timer1.Interval = 100
  12.    Me.FontSize = 10
  13. End Sub
  14.  
  15. Private Sub Timer1_Timer()
  16.    Call GetCursorPos(Mouse)
  17.    Me.Cls
  18.    Me.Print "Posicion del cursor :"
  19.    Me.Print "X:" + Str$(Mouse.X) + vbCrLf + "Y:" + Str$(Mouse.Y)
  20. End Sub
  21.  

con eso sacas las coordenadas...


ahora esto es el resto, mover el cursor y hacer clicks..

Código
  1. Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
  2. Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long
  3. Const MOUSEEVENTF_LEFTDOWN = &H2
  4. Const MOUSEEVENTF_LEFTUP = &H4
  5. Const MOUSEEVENTF_MIDDLEDOWN = &H20
  6. Const MOUSEEVENTF_MIDDLEUP = &H40
  7. Const MOUSEEVENTF_MOVE = &H1
  8. Const MOUSEEVENTF_ABSOLUTE = &H8000
  9. Const MOUSEEVENTF_RIGHTDOWN = &H8
  10. Const MOUSEEVENTF_RIGHTUP = &H10
  11.  
  12. 'aca para hacer los clicks... segun el evento q quieras.. la verdad no se como hacerlo con F10 asi q te los dejo sin evento...
  13.  
  14. 'asi moves el cursor
  15. SetCursorPos 722, 141
  16.  
  17. 'asi haces un click
  18. mouse_event MOUSEEVENTF_LEFTDOWN, 0&, 0&, cButt, dwEI
  19. mouse_event MOUSEEVENTF_LEFTUP, 0&, 0&, cButt, dwEI
  20.