Python
中使用
PyHook
监听鼠标和键盘事件实例
PyHook
是一个基于
Python
的“钩子”库,主要用于监
听当前电脑上鼠标和键盘的事件。这个库依赖于另一个
Python
库
PyWin32
,如同名字所显示的,
PyWin32
只能运行
在
Windows
平台,
所以
PyHook
也只能运行在
Windows
平台。
关于
PyHook
的使用,在它的官方主页上就有一个简单的教
程,大体上来说,可以这样使用
?123456789101112131415161718192021222324252627282930
313233343536373839404142434445464748495051525354555
6
# -*- 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
"WindowName:", event.WindowName
print "Position:",
event.Position
print "Wheel:", event.Wheel
"Injected:", event.Injected
print"---"
#
返回