마우스 움직임 구현
1. 종속 모듈 가져 오기
import win32gui,win32api,win32con
2. 현재 마우스 위치 얻기
a = win32api.GetCursorPos()
print(a)
3. 마우스를 지정된 위치로 이동
이동 기능 정의 :
def mouse_move(x,y):
win32api.SetCursorPos([x,y])
이동 기능 호출
mouse_move(1000,300)
time.sleep(3)
a = win32api.GetCursorPos()
print(a)
mouse_move(1300,300)
time.sleep(3)
b=win32api.GetCursorPos()
print(b)
mouse_move(599,800)
time.sleep(3)
c=win32api.GetCursorPos()
print(c)
대화 형 출력 결과 :
기록 경로 실현
import win32gui,win32api,win32con
import time as tm
import time
import os
import cv2
import numpy as np
import time
import win32gui,win32con
import sys
import time
from pynput import mouse
import datetime
f= open("log.txt","w+")
f = open('C:\\Users\\Administrator\\Desktop\\open.txt','w') ## 先打开要输出的文件
sys.stdout = f ## 重定向到f文件
# 鼠标移动事件
def on_move(x, y):
print('[Move]')
time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
# 鼠标点击事件
def on_click(x, y, button, pressed):
print(time,'[Click]', (x, y, button.name, pressed))
# 鼠标滚动事件
def on_scroll(x, y, x_axis, y_axis):
print(time,'[Scroll]', (x, y, x_axis, y_axis))
# 监听事件绑定
with mouse.Listener(on_move=on_move, on_click=on_click, on_scroll=on_scroll) as listener:
listener.join()
사진과 색상 찾기