需要安装 pywin32库
pip install pywin32
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)
二、键盘操作
from config import VK_CODE import win32api def key_input( input_words=‘‘): for word in input_words: win32api.keybd_event(VK_CODE[word], 0, 0, 0) win32api.keybd_event(VK_CODE[word], 0, win32con.KEYEVENTF_KEYUP, 0) time.sleep(0.1) def key_even( input_key): win32api.keybd_event(VK_CODE[input_key], 0, 0, 0) time.sleep(0.01) win32api.keybd_event(VK_CODE[input_key], 0, win32con.KEYEVENTF_KEYUP, 0) time.sleep(0.3)
VK_CODE请自行度娘。
原文地址:https://www.cnblogs.com/Evan-fanfan/p/11097519.html
时间: 2024-10-12 21:35:36