python windows ie 如何模拟鼠标事件

如题所述

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()
温馨提示:答案为网友推荐,仅供参考
相似回答