Sök…


Introduktion

pyautogui är en modul som används för att styra mus och tangentbord. Denna modul används i princip för att automatisera musklick- och tangentbordspressuppgifter. För musen börjar koordinaterna på skärmen (0,0) från det övre vänstra hörnet. Om du inte har kontrollen, flytta sedan muspekaren snabbt uppe till vänster, den tar kontrollen med mus och tangentbord från Python och ger tillbaka det till dig.

Musfunktioner

Dessa är några användbara musfunktioner för att styra musen.

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.

Tangentbordsfunktioner

Dessa är några av användbara tangentbordsfunktioner för att automatisera tangenttryckningen.

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.

Skärmdump och bildigenkänning

Denna funktion hjälper dig att ta skärmdumpen och matcha även bilden med skärmens del.

.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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow