當前位置:
首頁 >
Python 技术篇-pyhook暂停键盘鼠标监听事件,停止键盘鼠标监听事件且不关闭程序
發布時間:2025/4/16
38
豆豆
生活随笔
收集整理的這篇文章主要介紹了
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暂停键盘鼠标监听事件,停止键盘鼠标监听事件且不关闭程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows 技术篇-搜狗输入法中文状
- 下一篇: Python 技术篇-PyQt5动画功能