1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python 技术篇-pyHook键盘鼠标监听事件 监测鼠标键盘按键实例演示

Python 技术篇-pyHook键盘鼠标监听事件 监测鼠标键盘按键实例演示

时间:2021-09-07 02:53:29

相关推荐

Python 技术篇-pyHook键盘鼠标监听事件 监测鼠标键盘按键实例演示

本来很简单的东西,网上很多文章一堆东西甩在哪,很难看懂,让人感觉有多难。学东西就是要一步一步的来,咱们先入门,然后再去看那些更高级的内容,下面我就来给大家演示。

我们用到的库有 pyHook 和 pywin32 这两个库。

pywin32pyHook的安装教程

pythoncom就是属于pywin32的。

import pyHookimport pythoncom# 监听到鼠标事件调用def onMouseEvent(event):if(event.MessageName!="mouse move"):# 因为鼠标一动就会有很多mouse move,所以把这个过滤下print(event.MessageName)return True # 为True才会正常调用,如果为False的话,此次事件被拦截# 监听到键盘事件调用def onKeyboardEvent(event):print(event.Key)# 返回按下的键return Truedef main():# 创建管理器hm = pyHook.HookManager()# 监听键盘hm.KeyDown = onKeyboardEvent hm.HookKeyboard() # 监听鼠标 hm.MouseAll = onMouseEvent hm.HookMouse()# 循环监听pythoncom.PumpMessages() if __name__ == "__main__":main()

效果如下:

喜欢的点个赞❤吧!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。