|
发表于 2021-3-11 16:35:02
|
显示全部楼层
本楼为最佳答案
用win32API 不就好了吗?
- import win32api
- import time
- #鼠标移动
- def mouse_move(x,y):
- win32api.SetCursorPos([x,y])
- #鼠标点击,默认左键
- def mouse_click(click_type="left"):
- if click_type=="left":
- win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP | win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
- else:
- win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP | win32con.MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0)
- time.sleep(0.01)
- #鼠标双击击,默认左键
- def mouse_double_click(click_type="left"):
- if click_type=="left":
- win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP | win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
- time.sleep(0.01)
- win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP | win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
- else:
- win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP | win32con.MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0)
- time.sleep(0.01)
- win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP | win32con.MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0)
- time.sleep(0.01)
复制代码 |
|