Normalement, un utilisateur avec une souris est le seul qui peut générer des "clics" sur un ordinateur, mais vos clics physiques de la souris ne sont que le début d'un signal qui est envoyé par le logiciel de votre ordinateur utilise pour s'exécuter. Vous cliquez et l'ordinateur génère une commande et informe tous les programmes en cours d'exécution qu'un clic a eu lieu. Il est possible pour un programmeur de simplement générer une commande de clic sans réellement en attente d'un clic de souris. Instructions
1
Copiez et collez le code suivant dans le haut de votre code de formulaire principal :
Declare Sub mouse_event Lib " user32.dll " ( ByVal dwFlags As Long , ByVal dxAs long , ByVal dy As Long , ByVal cButtons As Long , ByVal dwExtraInfo As Long ) Const MOUSEEVENTF_LEFTDOWN = & H2Const MOUSEEVENTF_LEFTUP = & H4Const MOUSEEVENTF_RIGHTDOWN = & H8Const MOUSEEVENTF_RIGHTUP = & H10
2
Copiez et collez le code suivant dans la section de fonction d'assistance du code de la principale forme :
Sous Do_MouseClick ( ByVal click_type comme long)
Appel mouse_event ( click_type , 0, 0 , 0, 0)
End Sub
3
Copiez et collez le texte suivant dans le cas où vous souhaitez déclencher un clic à partir de:
« Ne Gauche ClickDo_MouseClick ( MOUSEEVENTF_LEFTDOWN + MOUSEEVENTF_LEFTUP )« Do Right ClickDo_MouseClick ( MOUSEEVENTF_RIGHTDOWN + MOUSEEVENTF_RIGHTUP )
4
exécuter votre projet pour exécuter le clic automatique.