Pour forcer la position souris:
Appel de la fonction dans USER32:
Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
exemple d'utilisation:
poubelle = SetCursorPos(100, 100)
pour simuler le clic:
Appel de la fonction dans USER32:
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)
Constante requise:
1 2 3 4 5 6 7 8 9
|
Public Const MOUSEEVENTF_MOVE = &H1
Public Const MOUSEEVENTF_LEFTDOWN = &H2
Public Const MOUSEEVENTF_LEFTUP = &H4
Public Const MOUSEEVENTF_RIGHTDOWN = &H8
Public Const MOUSEEVENTF_RIGHTUP = &H10
Public Const MOUSEEVENTF_MIDDLEDOWN = &H20
Public Const MOUSEEVENTF_MIDDLEUP = &H40
Public Const MOUSEEVENTF_ABSOLUTE = &H8000 |
exemple d'utilisation clic gauche en position 100,100:
mouse_event(MOUSEEVENTF_LEFTDOWN + MOUSEEVENTF_LEFTUP, 100, 100, 0, 0)
n'hésitez pas à me corrigé si ca vous semble pas bon
Partager