ctrl+ 鼠标点击同时使用

ctrl 和鼠标同时操作

在流程设计中会遇到 ctrl+ 鼠标点击同时使用的需求,暂时没有现成的组件可以用,那么我们怎么办,不要担心,简单的几行代码就能搞定哦

导入需要的包

import win32api
import win32con
import time
# 按住 ctrl 键不放
time.sleep(2)
win32api.keybd_event(17, 0, 0, 0)
time.sleep(0.5)
# 这里可以使用鼠标点击(滚动鼠标)等
# 滚轮向下移动多个单位
for i in range(40):
win32api.mouse_event(win32con.MOUSEEVENTF_WHEEL,0 , 0, -35, win32con.WHEEL_DELTA)
# 松开 ctrl 键
win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)