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