模拟鼠标点击函数

win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTDOWN|win32con.MOUSEEVENTF_RIGHTUP,700, 274, 0, 0)

win32con.MOUSEEVENTF_RIGHTDOWN|win32con.MOUSEEVENTF_RIGHTUP是对按键动作的调用
MOUSEEVENTF_LEFTDOWN-------------鼠标左键按下
MOUSEEVENTF_LEFTUP------------------鼠标左键弹起
正常情况下,我们鼠标左键的时候是先按下在弹起,所以要用到
win32con.MOUSEEVENTF_RIGHTDOWN|win32con.MOUSEEVENTF_RIGHTUP 用一个与符号同时做两个动作
MOUSEEVENTF_RIGHTDOWN-------------鼠标右键按下
MOUSEEVENTF_RIGHTUP-------------------鼠标右键弹起
MOUSEEVENTF_MIDDLEDOWN----------鼠标中键按下
MOUSEEVENTF_MIDDLEUP----------------鼠标中键弹起
MOUSEEVENTF_MOVE-----------------------移动鼠标
MOUSEEVENTF_ABSOLUTE---------------绝对坐标
MOUSEEVENTF_WHEEL---------------------滚轮滚动
这个是对第一个参数的解释
第二个是屏幕的x坐标,第三个是屏幕的的y坐标
第三个第四个不知道干嘛
这几个吧,在网上查到的资料,但是除了第一个参数,之后两个好像没用,他都是在当前鼠标所在的位置点,所以可以使用先设置鼠标坐标点,在模拟按键,也可以达到效果,如

# 第一个试横坐标,第二个试纵坐标
win32api.SetCursorPos((372, 94))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN | win32con.MOUSEEVENTF_LEFTUP,0, 0, 0, 0)

模拟键盘输入

模拟键盘输入用到win32api.keybd_event(97, 0, 0, 0)函数,下面是按键对照表,97代表输入1,还有一些其他的可以去百度

# 第一个参数是输入键盘的按键,第三个参数0代表按下,win32con.KEYEVENTF_KEYUP代表弹起
win32api.keybd_event(97, 0, 0, 0)
win32api.keybd_event(97, 0, win32con.KEYEVENTF_KEYUP, 0)


win32api模拟键盘鼠标相关推荐

  1. pywin32激活指定窗口,模拟键盘鼠标

    import win32guihwnd=win32gui.FindWindow("ChatWnd", "标题") #获取窗口win32gui.SetForegr ...

  2. [转载]C#模拟键盘鼠标事件-SendKeys

    C#模拟键盘鼠标事件-SendKeys 2007-09-18 15:138596人阅读评论(1)收藏举报 1.模拟键盘事件 System.Windows.Forms.SendKeys以下是   Sen ...

  3. 程序模拟键盘鼠标操作

    用代码模拟键盘鼠标操作,主要用到keybd_event/mouse_event或者SendInput  API函数.使用示例如下(附注释):         /*         * 模拟键盘输入,以 ...

  4. 模拟键盘鼠标事件有两种方法

    实现一个鼠标或者键盘模拟器,可以完成很多功能,比如做一个简单的游戏外挂^_^.通常,模拟键盘鼠标事件有两种方法: 1.keybd_event, mouse_event 2.SendMessage, P ...

  5. Python 模拟键盘鼠标操作实战教程

    在某些情况下,如果我们需要进行自动化操作的应用没有提供相应的接口,我们无法直接通过Python来调用API实现自动化.这种情况下,Python也不是完全没有办法的,我们可以采用模拟键盘和鼠标的方式实现 ...

  6. Python ctypes 调用API函数模拟键盘鼠标事件

    在Python编程中, 有时需要模拟键盘或鼠标事件, 自动操作计算机, 比如玩游戏等. 本文介绍使用ctypes模块调用API函数, 模拟键盘鼠标事件的方法. 目录 1.导入ctypes模块 2.通过 ...

  7. java 模拟鼠标_java实现简单的模拟键盘鼠标操作

    简简单单的记录: 近期需要用到模拟键盘鼠标操作,所以记录下来,以备后用,看了很多例子,未标明引用,请见谅 package com.text.jna; import javax.imageio.Imag ...

  8. java整理软件---java模拟键盘,鼠标操作

    1.Java 模拟键盘输入的小Demo,实现自动按下:模拟Ctrl+Alt+Z的按下和抬起    如果你开着qq的话,那么qq会自动弹出来.哈哈,代替人工操作; import java.awt.Rob ...

  9. Cypress之模拟键盘鼠标操作以及页面元素拖动操作

    上篇文章讲解了使用cypress框架时,如何上传或者下载文件,以及定位操作iframe和shadow dom下的页面元素.此次课程将讲解如何模拟键盘输入.鼠标操作以及如何拖动页面元素,另外,会介绍如何 ...

最新文章

  1. 夏季十一款降温饮料的制作方法
  2. python-I/O-文件操作
  3. Skyscrapers (hard version) CodeForces - 1313C2(单调栈)
  4. Java 9代码工具:使用Java微型基准测试工具的实践会话
  5. LeetCode 402. 移掉K位数字(贪心,单调栈)
  6. redis和mecache和ehcache的特点
  7. gitHub----如何利用gitHub 展示 项目作品
  8. sql server 远程连接问题
  9. 中国5G务实发展 向大规模商用推进
  10. 无线联网常见问题[1]-搜不到无线网络(请先耐心看完)
  11. 基于SSM框架的个人博客系统项目毕业设计(代码及论文)
  12. xp计算机图标怎么设置在桌面显示,电脑系统是XP的,界面的“我的电脑”图标不知怎么变成快捷方式了...
  13. 英语口语html5源码,5篇英语经典美文赏析,可以当口语练习素材哦
  14. SD卡提示格式化怎么办?重要数据如何恢复?
  15. pc计算机含义,pc端游什么意思
  16. 从陈磊接棒后首份财报看拼多多农业版图2.0
  17. Linux Shell 内建命令 : sh命令详解
  18. 一款简单的声控报警电路
  19. 计算机硬盘无法启动怎么办,电脑硬盘不读盘无法开机怎么办
  20. H+4.9响应式后台主题UI框架源码带完整文档-免费下载

热门文章

  1. Linux系统中端口映射是什么意思?
  2. c语言程序设计臧,C语言程序设计教学中计算思维培养.pdf
  3. 20230126使AIO-3568J开发板在原厂Android11下跑起来
  4. 基于微信小程序的校园自助打印系统小程序
  5. 仿冒银行升级助手的木马分析
  6. <贪心算法>学习及经典实例分析
  7. 用python实现身份证号校验系统
  8. axure网站开发原型设计(需求文档必备)
  9. 华清远见重庆—JAVA WEB后端技术总结
  10. 小程序之自定义扫码界面和扫码api学习