如何控制滑鼠和鍵盤自動按鍵?
這是來自本站留言區 的網友問題:
■ 請問一下...
++ 小修 (幼稚園生) ∼第1篇∼
--------------------------------------------------------------------------------
大家好..我是一個剛學vb的新手...有個問題想請教一下...
如果我設一個timer..時間到時會執行按鍵盤上的某一個按鈕or按下滑鼠左鍵 or右鍵 要如果設呢??
thx...
sho.
(c195.h061013097.is.net.tw).. 2001/5/25(Fri) 17:46 [#249]
--------------------------------------------------------------------------------
++ 德本立 (大學院生) ∼第116篇∼
取得時間請參考:
http://vbex.uhome.net/vbfunction/vbtime.html
自動按鍵範例:
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 mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Private Sub Picture1_Click() '模擬按ENTER鍵
keybd_event vbKeyReturn, 0, &H0, 0
keybd_event vbKeyReturn, 0, &H2, 0
End Sub
Private Sub Timer1_Timer()'模擬按右鍵
mouse_event 8, 0, 0, 0, 0
mouse_event 16, 0, 0, 0, 0
End Sub
Private Sub Timer2_Timer()'模擬按左鍵
mouse_event 2, 0, 0, 0, 0
mouse_event 4, 0, 0, 0, 0
End Sub