python监听鼠标事件_Python中使用PyHook监听鼠标和键盘事件实例
Python
中使用
PyHook
监听鼠标和键盘事件实例
PyHook
是一个基于
Python
的“钩子”库,主要用于监
听当前电脑上鼠标和键盘的事件。这个库依赖于另一个
Python
库
PyWin32
,如同名字所显示的,
PyWin32
只能运行
在
Windows
平台,
所以
PyHook
也只能运行在
Windows
平台。
关于
PyHook
的使用,在它的官方主页上就有一个简单的教
程,大体上来说,可以这样使用
?123456789101112131415161718192021222324252627282930
313233343536373839404142434445464748495051525354555
6
# -*- coding: utf-8 -*- #
3import pythoncom
4import
pyHook
5def onMouseEvent(event):
#
监听鼠标
事件
print "MessageName:",event.MessageName
print "Message:", event.Message
print "Time:",
event.Time
print "Window:", event.Window
"WindowName:", event.WindowName
print "Position:",
event.Position
print "Wheel:", event.Wheel
"Injected:", event.Injected
print"---"
#
返回
python监听鼠标事件_Python中使用PyHook监听鼠标和键盘事件实例相关推荐
- python watchdog 同时检测到多个事件_python中watchdog文件监控与检测上传功能
引言 上一篇介绍完了观察者模式的原理,本篇想就此再介绍一个小应用,虽然我也就玩了一下午,是当时看observer正好找到的,以及还有Django-observer,但Django很久没用了,所以提下这 ...
- python飞机大战简书_python中的小游戏——飞机大战
精灵类---plane_sprites #这个模块放一些常用的工具和基础类和精灵类 #在其他模块调用 import pygame import random #设置游戏屏幕大小 这是一个常量 SCRE ...
- python find的使用方法_Python中的rfind()方法使用详解
Python中的rfind()方法使用详解 rfind()方法返回所在子str 被找到的最后一个索引,或者-1,如果没有这样的索引不存在,可选择限制搜索字符串string[beg:end]. 语法 以 ...
- python比较重要的模块_python中重要的模块--asyncio 转载
转载自: https://www.cnblogs.com/zhaof/p/8490045.html 一直对asyncio这个库比较感兴趣,毕竟这是官网也非常推荐的一个实现高并发的一个模块,python ...
- python通过什么连接数据库_python中常用的各种数据库操作模块和连接实例
这篇文章主要介绍了python中常用的各种数据库操作模块和连接实例,包括sqlite3.oracle.mysql.excel,需要的朋友可以参考下 工作中,经常会有用python访问各种数据库的需求, ...
- python里的join方法_python中join()方法介绍
描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...
- python常用函数的用法_python中常用函数整理
1.map map是python内置的高阶函数,它接收一个函数和一个列表,函数依次作用在列表的每个元素上,返回一个可迭代map对象. class map(object):""&qu ...
- python怎么用第三方库_python中第三方库的下载方法
1.最常用:在命令行中输入 pip install "库名称" 例如 pip install gensim 查看pip的命令集: pip uninstall "库名& ...
- python新式类c3算法_python中的MRO和C3算法
一. 经典类和新式类 1.python多继承 在继承关系中,python子类自动用友父类中除了私有属性外的其他所有内容.python支持多继承.一个类可以拥有多个父类 2.python2和python ...
最新文章
- 关掉可穿戴部门后,英特尔还将调整自动驾驶业务
- Linux apt-get命令
- poj2187(最远点的距离的平方)
- VMware文件共享
- LiteIDE 编写Go的单元测试
- 【ZZ】 ACM之歌
- python计算AA制时砍价后大家需要分摊的钱
- 国内滴滴面临“讨伐”,国外Uber日子更难过!活该不?
- sql中having、group by用法及常用聚合函数
- 常用animation动画
- javascript中的内存泄漏
- 10. jQuery Callback 函数
- 威纶通触摸屏上传错误_威伦触摸屏程序上传方式
- AWWWB.COM网站克隆器
- 百科知识 kux文件如何打开
- 第1-6课:算法设计常用思想之穷举法
- 陈抟(tuán)《心相篇》
- 关于大一暑假考核的复习总结
- linux 下 `dirname $0`
- 痞子衡嵌入式:串行NOR Flash的页编程模式对于量产效率的影响
热门文章
- C++ 中的模板类声明头文件和实现文件分离后,如何能实现正常编译?
- Activity的用法(一):Notification Activity
- 题目1207:质因数的个数
- eclipse自动关闭的原因
- loj #6053 简单的函数 min_25筛
- source insight 4.0.086破解
- 获取json的节点名称
- C#根据当前时间确定日期范围(本周、本月、本季度、本年度)
- mysql 故障处理_MySQL日志故障的处理和分析
- redis 查看key的有效期_你经常忽略的Redis常见面试题,精选给你整理