當前位置:編程學習大全網 - 網站源碼 - VB 模擬按鍵 簡單的例子

VB 模擬按鍵 簡單的例子

'在窗體上加入控件timer1,command1,command2,然後復制下面代碼,運行,按提示按“開始”鍵即可

Option Explicit

Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Const KEYEVENTF_EXTENDEDKEY = &H1

Private Const KEYEVENTF_KEYUP = &H2

Dim k1

Sub SendKeyToWnd(vbkey As KeyCodeConstants)

keybd_event vbkey, 0, KEYEVENTF_EXTENDEDKEY, 0

Sleep 100

keybd_event vbkey, 0, KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP, 0

End Sub

Private Sub Command1_Click()

k1 = Timer

Timer1.Enabled = True

End Sub

Private Sub Command2_Click()

Timer1.Enabled = False

End Sub

Private Sub Form_Load()

Command1.Caption = "開始"

Command2.Caption = "停止"

Timer1.Interval = 200

Timer1.Enabled = False

End Sub

Private Sub Timer1_Timer()

If Timer - k1 >= 2 Then '每隔2000毫秒按壹次大鍵盤的數字1

SendKeyToWnd vbKey1

k1 = Timer

End If

End Sub

  • 上一篇:如何將酷狗歌單導入qq歌單
  • 下一篇:VC++兩個條碼掃描槍同時插在壹臺電腦上如何對應區分
  • copyright 2024編程學習大全網