python windows ie å¦ä½æ¨¡æé¼ æ äºä»¶
# -*- coding: utf-8 -*-
import pythoncom, 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:',event.Injected
print '---'
# è¿å True å¯å°äºä»¶ä¼ ç»å
¶å®å¤çç¨åºï¼å¦ååæ¢ä¼ æäºä»¶
return True
# å建é©å管ç对象
hm = pyHook.HookManager()
# çå¬ææé¼ æ äºä»¶
hm.MouseAll = OnMouseEvent # çæäºhm.SubscribeMouseAll(OnMouseEvent)
# å¼å§çå¬é¼ æ äºä»¶
hm.HookMouse()
# ä¸ç´çå¬ï¼ç´å°æå¨éåºç¨åº
pythoncom.PumpMessages()