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 でテストしたところ、いくつかの文字が 2 倍になりました。私はフラッシュでテストしました。
明らかに、問題はラグによって引き起こされます。文字が 2 倍 (または 3 倍) にならないようにするにはどうすればよいですか? 私はおそらくここで何か大きなものを見逃しています...