Zoeken…


Invoering

pyautogui is een module die wordt gebruikt om muis en toetsenbord te bedienen. Deze module wordt hoofdzakelijk gebruikt om muisklik- en toetsenborddruktaken te automatiseren. Voor de muis beginnen de coördinaten van het scherm (0,0) in de linkerbovenhoek. Als je geen controle meer hebt, beweeg dan snel de muiscursor naar linksboven, het neemt de besturing van muis en toetsenbord van de Python en geeft het terug aan jou.

Muis functies

Dit zijn enkele handige muisfuncties om de muis te bedienen.

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.

Toetsenbordfuncties

Dit zijn enkele handige toetsenbordfuncties om het indrukken van toetsen te automatiseren.

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.

ScreenShot en beeldherkenning

Met deze functie kunt u de schermafbeelding maken en ook de afbeelding matchen met het gedeelte van het scherm.

.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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow