수색…


소개

pyautogui는 마우스와 키보드를 제어하는 ​​데 사용되는 모듈입니다. 이 모듈은 기본적으로 마우스 클릭 및 키보드 누르기 작업을 자동화하는 데 사용됩니다. 마우스의 경우 화면의 좌표 (0,0)는 왼쪽 상단부터 시작합니다. 만약 당신이 통제 불능이라면 마우스 커서를 왼쪽 상단으로 빨리 움직여야합니다. 그러면 마우스와 키보드를 파이썬에서 제어 할 수 있습니다.

마우스 기능

마우스를 제어하는 ​​유용한 마우스 기능 중 일부입니다.

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('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