各位大侠,小弟为了实现模拟键盘动作,谢了这段代码。但是我点击BUTTON1时,text1敲下的是Q,而且大小写好像是随机的。键盘码65不是应该是a吗?我要完成一连串的键盘鼠标动作,这仅仅是个试验就碰到这种问题。哪位大侠能帮帮我啊,感激不尽
Public Class Form2
Declare Sub mouse_event Lib "user32" Alias "mouse_event" (ByVal dwflags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Declare Sub keybd_event Lib "user32" (ByRef bVk As Byte, ByRef bScan As Byte, ByRef dwFlags As Long, ByRef dwExtraInfo As Long)
Private Const KEYEVENTF_KEYUP = &H2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Focus()
Call keybd_event(65, 0, 0, 0)
Call keybd_event(65, 0, KEYEVENTF_KEYUP, 0)
End Sub
End Class