Tôi đã tạo một thử nghiệm đơn giản với SendKeys và thử cả SendWait và Send.Phím gửi Vb.net, chữ cái trùng lặp?
Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click
System.Threading.Thread.Sleep(10000)
SendKeys.SendWait("If you can read this, it works." + "{ENTER}")
End Sub
Tôi đã thử nghiệm trên skype và một vài chữ cái tăng gấp đôi. Tôi đã thử nghiệm trong Flash, tôi nhận được "Iffff yyouu cccaaaannn rrreaaaddd thhhiiisss ,,, iiittt wwwooorrrrkkks."
Rõ ràng vấn đề là do độ trễ. Tôi có thể làm gì để ngăn chặn việc tăng gấp đôi (hoặc gấp ba lần) các chữ cái? Tôi có thể thiếu cái gì lớn ở đây ...
Đầu tiên làm việc cho tôi trên Windows 7. –