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 =)
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
eso seria en pseudocodigo, y para la parte "Leo" el primer click ¿con q api seria?
Mira un ejemplito que te hice, espero que sea lo que vos necesitas :)
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
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
Una cosa, tu tienes definido el intervalo total? osea, me refiero a que si siempre serán 5 clicks, o los definirá el usuario?
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