im пытается сделать приложение 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, пока я не нажать стоп. но мне не повезло. надеюсь кто-то может мне помочь и добавить somecode, который будет работать, даже я меняю активные окна и продолжаю на sendkeys или нажатие клавиши. thx