Python Language
module pyautogui
Recherche…
Introduction
pyautogui est un module utilisé pour contrôler la souris et le clavier. Ce module est essentiellement utilisé pour automatiser les tâches de clic de souris et de clavier. Pour la souris, les coordonnées de l'écran (0,0) partent du coin supérieur gauche. Si vous êtes hors de contrôle, déplacez rapidement le curseur de la souris vers le haut à gauche, cela prendra le contrôle de la souris et du clavier du Python et vous le rendra.
Fonctions de la souris
Ce sont certaines des fonctions de souris utiles pour contrôler la souris.
size() #gave you the size of the screen
position() #return current position of mouse
moveTo(200,0,duration=1.5) #move the cursor to (200,0) position with 1.5 second delay
moveRel() #move the cursor relative to your current position.
click(337,46) #it will click on the position mention there
dragRel() #it will drag the mouse relative to position
pyautogui.displayMousePosition() #gave you the current mouse position but should be done on terminal.
Fonctions du clavier
Ce sont quelques fonctions utiles du clavier pour automatiser l’appui sur les touches.
typewrite('') #this will type the string on the screen where current window has focused.
typewrite(['a','b','left','left','X','Y'])
pyautogui.KEYBOARD_KEYS #get the list of all the keyboard_keys.
pyautogui.hotkey('ctrl','o') #for the combination of keys to enter.
Capture d'écran et reconnaissance d'image
Ces fonctions vous aideront à prendre la capture d'écran et à faire correspondre l'image à la partie de l'écran.
.screenshot('c:\\path') #get the screenshot.
.locateOnScreen('c:\\path') #search that image on screen and get the coordinates for you.
locateCenterOnScreen('c:\\path') #get the coordinate for the image on screen.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow