失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Python 技术篇-pyhook暂停键盘鼠标监听事件 停止键盘鼠标监听事件且不关闭程序

Python 技术篇-pyhook暂停键盘鼠标监听事件 停止键盘鼠标监听事件且不关闭程序

时间:2023-06-03 00:16:57

相关推荐

Python 技术篇-pyhook暂停键盘鼠标监听事件 停止键盘鼠标监听事件且不关闭程序

很多时候只是要暂停一下或只想关闭监听,并不想把程序关闭。

但是网上搜了半天,没有找到,然后自己就去翻了翻源码,发现了。

开启监听是:

HookMouse()HookKeyboard()

暂停监听是:

UnhookMouse()UnhookKeyboard()

给大家展示一下源码:

def HookMouse(self):'''Begins watching for mouse events.'''cpyHook.cSetHook(HookConstants.WH_MOUSE_LL, self.MouseSwitch)self.mouse_hook = Truedef HookKeyboard(self):'''Begins watching for keyboard events.'''cpyHook.cSetHook(HookConstants.WH_KEYBOARD_LL, self.KeyboardSwitch)self.keyboard_hook = Truedef UnhookMouse(self):'''Stops watching for mouse events.'''if self.mouse_hook:cpyHook.cUnhook(HookConstants.WH_MOUSE_LL)self.mouse_hook = Falsedef UnhookKeyboard(self):'''Stops watching for keyboard events.'''if self.keyboard_hook:cpyHook.cUnhook(HookConstants.WH_KEYBOARD_LL)self.keyboard_hook = False

喜欢的点个赞❤吧!

如果觉得《Python 技术篇-pyhook暂停键盘鼠标监听事件 停止键盘鼠标监听事件且不关闭程序》对你有帮助,请点赞、收藏,并留下你的观点哦!

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