istersen mouse da kontrol edebilirsin. Sana bir modulümü gönderiiim:
bunları bir module olutur ve içine kopyala sonra istediğin yerde komut olarak kullan.
'------------------------------------------------------------------
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 Declare Function ShowCursor Lib "user32" (ByVal bShow As Long) As Long
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Const MOUSEEVENTF_MOVE = &H1 ' mouse move
Const MOUSEEVENTF_LEFTDOWN = &H2 ' left button down
Const MOUSEEVENTF_LEFTUP = &H4 ' left button up
Const MOUSEEVENTF_RIGHTDOWN = &H8 ' right button down
Const MOUSEEVENTF_RIGHTUP = &H10 ' right button up
Const MOUSEEVENTF_MIDDLEDOWN = &H20 ' middle button down
Const MOUSEEVENTF_MIDDLEUP = &H40 ' middle button up
Sub MouseLeftDown()
Call mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 1, 0)
End Sub
Sub MouseLeftUp()
Call mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 1, 0)
End Sub
Sub MouseRightDown()
Call mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 2, 0)
End Sub
Sub MouseRightUp()
Call mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 2, 0)
End Sub
Sub MouseMiddleDown()
Call mouse_event(MOUSEEVENTF_MIDDLEDOWN, 0, 0, 3, 0)
End Sub
Sub MouseMiddleUp()
Call mouse_event(MOUSEEVENTF_MIDDLEUP, 0, 0, 3, 0)
End Sub
Function SetMousePos(X_Pos As Long, Y_Pos As Long)
SetMousePos = SetCursorPos(X_Pos, Y_Pos)
End Function
Sub MouseLeftClick()
MouseLeftDown
MouseLeftUp
End Sub
Sub MouseRightClick()
MouseRightDown
MouseMiddleUp
End Sub
Sub MouseMiddleClick()
MouseMiddleDown
MouseRightUp
End Sub
Sub MouseDbClick()
MouseLeftClick
Sleep 10
MouseLeftClick
End Sub