Ciao a tutti.. dopo giorni che cerco per google mi sono deciso a postare, vi espongo subito il problema...
Vorrei creare un programma Autoclick.. all'inizio tutto ok.. ma provandolo in un gioco qualsiasi non funziona mentre in windows o altre applicazioni funziona perfettamente.
Questo è il mio codice:
codice:
Private Const Tasto_destro_down = &H9
Private Const Tasto_destro_up = &H10
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)
Sub Autoclick()
ErrCode = 0
If TextBox1.Text < 100 Then
MsgBox("Il valore deve essere superiore a 100", MsgBoxStyle.Critical)
ErrCode = 1
End If
If ErrCode = 0 And Avvio = 0 Then
Timer1.Interval = TextBox1.Text
Timer1.Enabled = True
Disabilita()
Avvio = 1
End If
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
mouse_event(Tasto_destro_down, 0, 0, 0, 0)
mouse_event(Tasto_destro_up, 0, 0, 0, 0)
End Sub
ho trovato qualcosa che riguardava SendMessageA o cose simile ma non sono riuscito ad applicarle..
Qualcuno mi sa aiutare?