merhaba
oynadıgım bir oyun için küçük bir macro yapmaya çalışıyorum. fakat bir sorun yaşıyorum. aşağıdaki kodda,
1. timer atak ( bu timer çok hızlı çalıştıgı için 2. timer ın tuşu basamıyor. hatta biraz uzun çalışırsa durdur butonu bile çalışmıyor.
aşağıdaki işlemi timer yerine farklı bir yöntem ile yapılabilirmi. yada,
2. timer xox tuşu her 1dk da basacak, bastıgında 3 saniyelik bir ara olacak ve bu arada 1. timer atak duracak. her 1 dk da bu işemi tekrar edecek.
aşağıdaki işlemler için AutoItX3.dll ini kullanıyorum.
Private Sub atak_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles atak.Tick
If chx_atak.CheckState = CheckState.Checked Then
atak.Interval = 50
tus.Send("P1")
tus.Send(txt_sk_bar1.Text)
Else
End If
End Sub
Private Sub xox_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles xox.Tick
xox.Interval = 1000 * txt_xox.Text
tus.Send(txt_xox_sb.Text)
End Sub