windows下python捕捉键盘鼠标事件 pywin32

本文介绍了如何在Python 2.7环境下,利用win32库和pyhook扩展库来实现Windows系统的键盘鼠标事件捕获。通过修正网络上常见的代码问题,提供了一种有效的解决方案。
摘要由CSDN通过智能技术生成

 最近学习python中, 需要调用gui的wincom组件,网上搜罗了很多相关资料。但是大部分资料都有问题。也许跟python的开源和版本问题有关。

下面我就把网上罗列出来最多的捕捉键盘鼠标事件的代码做一下小小修改,可能对个别和我遇到相同问题的人有帮助。

先说明下我的python环境:   版本python2.7,win32扩展库 为2.7下的216版本,还有一个pyhook的扩展库。

 

引用的源代码:    

# -*- coding: utf-8 -*-
#
# by oldj
# http://oldj.net/
#

import pythoncom
import win32gui
import pyHook

def onMouseEvent(event):
	# 监听鼠标事件
	print "MessageName:", event.MessageName
	print "Message:", event.Message
	print "Time:", event.Time
	print "Window:", event.Window
	print "WindowName:", event.WindowName
	print "Position:", event.Position
	print "Wheel:", event.Wheel
	print "Injected:", e
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值