我试图制作一个 vb.net 应用程序,它可以向我激活的任何应用程序发送密钥,但对于像我这样的初学者,我开始在文本框上使用它。但我的问题是在我单击开始按钮启动发送密钥后,我的应用程序挂起。所以这是我的代码。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Button1.Text = "Start" Then
Button1.Text = "Stop"
TextBox1.Focus()
Do While Button1.Text <> "Start"
SendKeys.Send("{a}")
Thread.Sleep(1000)
Loop
Else
Button1.Text = "Start"
End If
End Sub
所以这个想法是,如果我按下按钮 1,文本将变为“停止”,然后它将专注于 textbox1,然后它将循环和发送键,直到我按下停止。但我没有运气。希望有人可以帮助我并添加一些代码,即使我更改活动窗口并继续发送键或击键也能正常工作。谢谢