Поиск…


Вступление

pyautogui - это модуль, используемый для управления мышью и клавиатурой. Этот модуль в основном используется для автоматизации задач нажатия клавиш и клавиатуры. Для мыши координаты экрана (0,0) начинаются с верхнего левого угла. Если вы вышли из-под контроля, затем быстро переместите курсор мыши влево-вверх, он возьмет управление с помощью мыши и клавиатуры с Python и вернет его вам.

Функции мыши

Это некоторые из полезных функций мыши для управления мышью.

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.

Функции клавиатуры

Это некоторые полезные функции клавиатуры для автоматизации нажатия клавиши.

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 и распознавание изображений

Эта функция поможет вам сделать снимок экрана, а также сопоставить изображение с частью экрана.

.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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow