edited
Imports System.Runtime.InteropServices
<DllImport("user32.dll")>
Private Sub mouse_event(dwFlags As UInteger, dx As Integer, dy As Integer, dwData As UInteger, dwExtraInfo As Integer)
End Sub
Declare Function SetCursorPos Lib "user32" (ByVal X As Integer, ByVal Y As Integer) As Integer
Private Const MOUSEEVENTF_LEFTDOWN = &H2
Private Const MOUSEEVENTF_LEFTUP = &H4
Private Const MOUSEEVENTF_MIDDLEDOWN = &H20
Private Const MOUSEEVENTF_MIDDLEUP = &H40
Private Const MOUSEEVENTF_MOVE = &H1
Private Const MOUSEEVENTF_RIGHTDOWN = &H8
Private Const MOUSEEVENTF_RIGHTUP = &H10
Public Sub MoveMouse(ByVal xMove As Integer, ByVal yMove As Integer)
mouse_event(MOUSEEVENTF_MOVE, xMove, yMove, 0, 0) '[move the mouse by xMove and yMove pixels]
End Sub
SetCursorPos(X, Y) 'X=X coord | Y = Y coord [Set the exact position]
Public Sub LClick()
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0) ' Down
System.Threading.Thread.Sleep(10)
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0) ' Up
End Sub