`
dyx1024
  • 浏览: 114101 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

Python:通过自定义系统级快捷键来控制程序运行

 
阅读更多

晚上学习了下python定义系统级快捷键的方法,这里说的系统级快捷键指的是,如果当前程序窗口不为激活窗口,也能收到快捷键消息,实现的是一个控制键盘和鼠标监听的程序,如,按下Ctrl + F3,程序开始记录监控日志。本来想实现按下Ctrl + F4程序程序停止记录日志,但测试时遇到了一个没有目前还没有想到解决办法的问题,先看实现。

一、代码:


二、测试

按下Ctrl + F3后,程序开始记录日志,正常。

按下Ctrl + F4后,程序并没有停止记录日志,异常。因为在记录日志时,启动了pythoncom.PumpMessages(),不停地循环来获取消息,程序不能继续往下走。目前还没有想到解决方案,明天接着想想看有没有什么好的方法。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics