python : 마우스 좌표 가져오기
본문 바로가기
▷ 도전/▷ Coding

python : 마우스 좌표 가져오기

by wHatsyUP 2022. 10. 9.
728x90

1. 현재 마우스 좌표 출력

import pyautogui as pag

# 현재 마우스 좌표 출력
mouse_position = pag.position()
print(mouse_position)


# output --> Point(x=2444, y=45)

불편함, 아직 이 기능이 필요한 이유를 모르겠음.

마우스 좌표를 실시간으로 표시하는 함수를 만들때 사용 하려나?

한번 해봄. 

1) 마우스 움직일 때마다 좌표 출력

import pyautogui as pag
import time
import os

while True:
    # 현재 마우스 좌표 출력
    mouse_position_1 = pag.position()
    # print(mouse_position_1)
    time.sleep(0.1)
    mouse_position_2 = pag.position()
    
    if mouse_position_1 == mouse_position_2:
        time.sleep(0.1)
        
    else:
        os.system('cls')
        print(mouse_position_2)
        time.sleep(0.1)
        
        
# output --> Point(x=1716, y=1199)

2) 마우스 클릭할 때마다 좌표 출력

import mouse
import time
import os

click_count = 0
while True:

    # 좌클릭시 좌표 출력
    if mouse.is_pressed("left"):
        click_count += 1
        po = mouse.get_position()
        print(f'{click_count} : {po}')
        time.sleep(0.5)
    
    # 휠버튼 클릭시 중단
    elif mouse.is_pressed("middle"):
        break
        
        
# output --> 1 : (2217, 396)
#	     2 : (2131, 519)

일이 점점 커지는 느낌.

몇가지 모듈이 있음.

728x90

'▷ 도전 > ▷ Coding' 카테고리의 다른 글

리눅스 스크린 명령어 모음  (0) 2023.05.15
python : 마우스 제어  (1) 2022.10.30
python : strftime, strptime  (0) 2022.10.01
VSCODE 화면 배율 조절  (0) 2021.06.09
VSCODE 자동 줄바꿈  (0) 2021.06.09

댓글