# 导入必要的库
import time
import random
import win32api
import win32con
# 定义连击次数和间隔时间范围
clickCount = 5
minInterval = 50 # 最短间隔时间
maxInterval = 100 # 最长间隔时间
# 定义鼠标左键和连击按键
mouse_left_down = win32con.MOUSEEVENTF_LEFTDOWN
mouse_left_up = win32con.MOUSEEVENTF_LEFTUP
click_button = win32api.VK_LBUTTON
# 模拟鼠标连击函数
def simulateClick(clickCount, minInterval, maxInterval):
# 循环执行连击操作
for i in range(clickCount):
# 模拟鼠标左键按下
win32api.mouse_event(mouse_left_down, 0, 0, 0, 0)
# 生成随机间隔时间
interval = random.randint(minInterval, maxInterval) / 1000
# 间隔一段时间后松开鼠标左键
time.sleep(interval)
win32api.mouse_event(mouse_left_up, 0, 0, 0, 0)
# 间隔一段时间后再次按下鼠标左键
time.sleep(interval)
win32api.keybd_event(click_button, 0, 0, 0)
win32api.keybd_event(click_button, 0, win32con.KEYEVENTF_KEYUP, 0)
# 松开鼠标左键
win32api.mouse_event(mouse_left_up, 0, 0, 0, 0)
# 调用模拟鼠标连击函数
simulateClick(clickCount, minInterval, maxInterval)