Python 技术篇-pyhook暂停键盘鼠标监听事件,停止键盘鼠标监听事件且不关闭程序
生活随笔
收集整理的這篇文章主要介紹了
Python 技术篇-pyhook暂停键盘鼠标监听事件,停止键盘鼠标监听事件且不关闭程序
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
很多時(shí)候只是要暫停一下或只想關(guān)閉監(jiān)聽,并不想把程序關(guān)閉。
但是網(wǎng)上搜了半天,沒有找到,然后自己就去翻了翻源碼,發(fā)現(xiàn)了。
開啟監(jiān)聽是:
HookMouse()和HookKeyboard()
暫停監(jiān)聽是:
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喜歡的點(diǎn)個(gè)贊?吧!
總結(jié)
以上是生活随笔為你收集整理的Python 技术篇-pyhook暂停键盘鼠标监听事件,停止键盘鼠标监听事件且不关闭程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows 技术篇-搜狗输入法中文状
- 下一篇: Chrome 技术篇-json查看,js