Python中使用PyHook监听鼠标和键盘事件实例
来源:互联网 发布:农村淘宝生产投入制度 编辑:程序博客网 时间:2024/05/16 18:33
PyHook是一个基www.usus.cc于Python的“钩子”库,主要用于监听当前电www.e78.com脑上鼠标和键盘的事件。这个库依赖于另一个Python库PyWin32,如同名字所显示的,PyWin32只能运行在Windows平台,所以PyHook也只能运行在Windows平台。
关于PyHook的使用,在它的官方主页上就有一个简单的教程,大体上来说,可以这样使用
# -*- coding: utf-8 -*- #
3import pythoncom
4import pyHook
5def onMouseEvent(event):
# 监听鼠标事件
print "MessageName:",event.MessageName
print "Message:", event.Message
print "Time:", event.Time
print "Window:", event.Window
print "WindowName:", event.WindowName
print "Position:", event.Position
print "Wheel:", event.Wheel
print "Injected:", event.Injected
print"---"
# 返回 True 以便将事件传给其它处理程序
# 注意,这儿如果返回 False ,则鼠标事件将被全部拦截
# 也就是说你的鼠标看起来会僵在那www.e78.com儿,似乎失去响应了
关于PyHook的使用,在它的官方主页上就有一个简单的教程,大体上来说,可以这样使用
# -*- coding: utf-8 -*- #
3import pythoncom
4import pyHook
5def onMouseEvent(event):
# 监听鼠标事件
print "MessageName:",event.MessageName
print "Message:", event.Message
print "Time:", event.Time
print "Window:", event.Window
print "WindowName:", event.WindowName
print "Position:", event.Position
print "Wheel:", event.Wheel
print "Injected:", event.Injected
print"---"
# 返回 True 以便将事件传给其它处理程序
# 注意,这儿如果返回 False ,则鼠标事件将被全部拦截
# 也就是说你的鼠标看起来会僵在那www.e78.com儿,似乎失去响应了
0 0
- Python中使用PyHook监听鼠标和键盘事件实例
- pyhook监听鼠标事件和键盘事件
- 用Python监听鼠标和键盘事件
- 用Python监听鼠标和键盘事件
- 用Python监听鼠标和键盘事件
- python--pyhook禁用鼠标键盘和MouseSwitch()错误解决
- python 监听鼠标键盘事件
- 用Python监听鼠标和键盘事件(转载)
- 事件 鼠标监听和键盘监听
- Python监听鼠标和键盘
- 鼠标和键盘的事件监听
- DOM事件监听:键盘和鼠标
- python 监听键盘鼠标
- Python 键盘鼠标监听
- python在子线程中使用pyHook监控键盘无效,需要加pythoncom的初始化
- pythoncom, pyHook监控鼠标事件
- 监听鼠标和键盘
- Unity键盘鼠标监听事件
- ASP.NET MVC IOC 之Ninject攻略
- filter,interceptor, 他们之间有什么区别
- 关于java多线程的一些知识
- TopCoder 规则入门
- memcpy与memmove 的区别
- Python中使用PyHook监听鼠标和键盘事件实例
- oracle split去逗号,行列转换
- Smallest subarray with sum greater than a given value
- Selec函数
- 操作系统结构(二)
- iOS工具种之16进制颜色转为UIColor
- SpringMVC的ViewResolver
- java根据IP获取用户所在地
- 在网站建设类型中 最常见的几个建站类型