Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: traviatØ en 6 Agosto 2009, 18:53 pm



Título: Intervalo entre clicks
Publicado por: traviatØ en 6 Agosto 2009, 18:53 pm
Hola 1 saludo, me preguntaba si alguien sabe de alguna forma usando alguna api supongo para grabar los intervalos de tiempo entre clicks (el boton izquierdo), es decir hago una serie de clicks y luego veo el intervalo de tiempo entre ellos, como seria mas o menos  :huh: saludos =)


Título: Re: Intervalo entre clicks
Publicado por: h0oke en 6 Agosto 2009, 19:02 pm
Utilizando los componentes de vb,
0)Inicializo un contador
1) "Leo" el primer click
-Incremento mi contador hasta X.
2) Activo el timer, si contador=0
--Un contador para las ms,s,min,hora
    Desactivo el timer, si contador=X



Título: Re: Intervalo entre clicks
Publicado por: traviatØ en 6 Agosto 2009, 19:05 pm
eso seria en pseudocodigo, y para la parte "Leo" el primer click ¿con q api seria?


Título: Re: Intervalo entre clicks
Publicado por: h0oke en 6 Agosto 2009, 19:15 pm
Mira un ejemplito que te hice, espero que sea lo que vos necesitas :)

Código
  1. Dim cnt, ref As Integer
  2. Private Sub Form_Click()
  3. ref = ref + 1
  4. If ref = 5 Then
  5.    Timer1.Enabled = False
  6.    MsgBox "Segundos:" & cnt
  7. Else
  8.    Timer1.Enabled = True
  9. End If
  10. End Sub
  11.  
  12. Private Sub Form_Load()
  13. ref = 0
  14. cnt = 0
  15. Timer1.Enabled = False
  16. End Sub
  17.  
  18. Private Sub Timer1_Timer()
  19. cnt = cnt + 1
  20. End Sub


Título: Re: Intervalo entre clicks
Publicado por: traviatØ en 6 Agosto 2009, 19:21 pm
xD grax por la ayuditaa, bueno lo q intentaba era para saber el intervalo de tiempo entre clicks que realizaba en una aplicacion fuera del ejecutable de vb, intentare luego, saludos  ;D ;D


Título: Re: Intervalo entre clicks
Publicado por: h0oke en 6 Agosto 2009, 19:24 pm
Una cosa, tu tienes definido el intervalo total? osea, me refiero a que si siempre serán 5 clicks, o los definirá el usuario?


Título: Re: Intervalo entre clicks
Publicado por: Dessa en 6 Agosto 2009, 19:50 pm
Si los clicks son sobre un Button podrias usar SendMessage con BM_GETSTATE para interceptar los clicks y para medir los intervalos podes usar Gettickcount (en milisegundos) y almacenarlos en una variable

http://foro.elhacker.net/programacion_vb/interceptar_click_ajenos_con_sendmessage_ejemplo-t242264.0.html (http://foro.elhacker.net/programacion_vb/interceptar_click_ajenos_con_sendmessage_ejemplo-t242264.0.html)

S2