python写鼠标宏_win操作(1)-键盘鼠标输入

python比较底层的鼠标键盘操作使用win32api包,使用这个包需要win32con配合,后者封装了几乎所有windos操作定义的宏,比如:

image.png

鼠标操作

void mouse_event(

DWORD dwFlags,

DWORD dx,

DWORD dy,

DWORD dwData,

ULONG_PTR dwExtraInfo

);

第一个参数dwflags

MOUSEEVENTF_ABSOLUTE 是否启用绝对坐标唯一一个需要配合其他状态使用的值

MOUSEEVENTF_LEFTDOWN 按下鼠标左键

MOUSEEVENTF_LEFTUP 放开鼠标左键

MOUSEEVENTF_MIDDLEDOWN 按下中间键

MOUSEEVENTF_MIDDLEUP 放开中间键

MOUSEEVENTF_MOVE 鼠标移动

MOUSEEVENTF_RIGHTDOWN 按下右键

MOUSEEVENTF_RIGHTUP 放开右键

MOUSEEVENTF_XDOWN 扩展键按下一些鼠标有侧键具体看鼠标驱动

MOUSEEVENTF_XUP 扩展键放开一些鼠标有侧键具体看鼠标驱动

MOUSEEVENTF_WHEEL 正向滚

MOUSEEVENTF_HWHEEL 方向滚

第二个参数是x坐标

第三个参数是y坐标

第四个参数是一般是配合 MOUSEEVENTF_WHEEL使用,默认值是120代表一滚多少距离,负数值是反向滚

第五个参数一般不需要用到,代表一下扩展信息

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值