即時嘗試使一個vb.net應用程序,它發送到任何應用程序,我激活,但對於我這樣的初學者,我開始在文本框中使用它。但我的問題是我點擊開始按鈕啓動發送鍵後,我的應用程序掛起。所以這裏是我的代碼。vb.net sendkeys到任何活動的應用程序
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
這樣的想法是,如果我按Button1的,文本將變爲「停止」,那麼它將專注於TextBox1中,然後它會做循環,直到的SendKeys我按下停止。但我沒有運氣。希望有人可以幫助我,並添加一些代碼,即使我更改活動窗口並保持sendkeys或keystroke。 thx