我用 SendKeys 创建了一个简单的测试,并尝试了 SendWait 和 Send。
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
我在Skype上测试过,有几个字母翻了一番。我在 Flash 中测试,我得到“Iffff yyouu cccaaaannn rrreaaaddd thhhiiisss,,, iiittt wwwooorrrrkkks。”
很明显,这个问题是由滞后引起的。我能做些什么来防止字母加倍(或三倍)?我可能在这里错过了一些大事......