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儿,似乎失去响应了   
0 0
原创粉丝点击