"Pyautogui"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
(새 문서: == 개요 == 마우스 조작을 위한 라이브러리. == 기본 조작 == {| 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) |