顺便说一下,我正在使用VB.NET。
我尝试了很多方法,但我仍然无法弄清楚如何将钥匙发送到游戏中。顺便说一句,我试图从键盘发送数字,而不是键盘,但正常数字。 我试过了:
SendKeys.Send("{1}")
或
SendKeys.Send(Chr(Keys.D1))
我尝试了这些但是它在实际游戏中不起作用,如果我在像记事本这样的其他东西上尝试它可以工作。
答案 0 :(得分:0)
从documentation on SendKeys.Send开始,此命令Sends keystrokes to the active application.
在运行命令之前,请尝试点击游戏的窗口。
如果没有用,请查看:
答案 1 :(得分:0)
只需为按键添加处理程序,如下所示:
AddHandler Main.KeyDown, AddressOf check_key
然后创建一个Sub来处理它们:
Private Sub check_key(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs)
' When the Enter key is pressed, trigger the event
If (e.KeyCode = Keys.Enter) Then
' do something here
End If
End Sub