"Pyautogui"의 두 판 사이의 차이

Pywiki
둘러보기로 가기 검색하러 가기
(새 문서: == 개요 == 마우스 조작을 위한 라이브러리. == 기본 조작 == {| class="wikitable" |+ !의도 !설명 !방법 |- |마우스의 현재좌표 얻기 |코드를 실행하...)
 
43번째 줄: 43번째 줄:
 
!방법
 
!방법
 
|-
 
|-
|
+
|스크린샷 저장
|
+
|이미지의 일부를 저장할 수 있다.
|
+
 
 +
x, y가 좌측 상단이 되게끔 지정하면 된다.
 +
|pag.screenshot('파일명.jpg?, region(x, y, width, height))
 +
|-
 +
|이미지 서치
 +
|특정 이미지를 찾아준다.
 +
confidence는 정확도를 의미한다.
 +
|pag.locateAllOnScreen('파일명', confidence=0.95)
 
|}
 
|}
 
[[분류:라이브러리]]
 
[[분류:라이브러리]]

2022년 8월 4일 (목) 18:38 판

1 개요

마우스 조작을 위한 라이브러리.

2 기본 조작

의도 설명 방법
마우스의 현재좌표 얻기 코드를 실행하면 마우스의 좌표를 지속적으로 표시해준다.
import pyautogui as pag

while True:
    x, y = pag.position()
    print('x: %s', y:%s'%(x,y))
마우스 옮기기 해당 좌표로 duration이 걸려 이동하게끔.(초단위)

왼쪽 화면 밖으로 나가게 하면 에러가 나며 꺼진다.

import pyautogui as pag

pag.moveTo(x, y, duration)
마우스 클릭 좌클릭. 누른 상태에서 이동시킨다면 드래그를 구현할 수도 있겠다.
pag.mouseDown()
# 보통 중간에 time.sleep()을 주곤 한다.
pag.mouseUp()

3 이미지 관련

의도 설명 방법
스크린샷 저장 이미지의 일부를 저장할 수 있다.

x, y가 좌측 상단이 되게끔 지정하면 된다.

pag.screenshot('파일명.jpg?, region(x, y, width, height))
이미지 서치 특정 이미지를 찾아준다.

confidence는 정확도를 의미한다.

pag.locateAllOnScreen('파일명', confidence=0.95)