Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => 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 (vb) [Seleccionar]
Dim cnt, ref As Integer
Private Sub Form_Click()
ref = ref + 1
If ref = 5 Then
    Timer1.Enabled = False
    MsgBox "Segundos:" & cnt
Else
    Timer1.Enabled = True
End If
End Sub

Private Sub Form_Load()
ref = 0
cnt = 0
Timer1.Enabled = False
End Sub

Private Sub Timer1_Timer()
cnt = cnt + 1
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