Python Language
pyautogui-modul
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