Win32鼠标请点击

时间:2018-07-17 23:36:10

标签: python-3.x winapi mouseevent pywin32 win32com

所以,这是我现在的代码:

import win32, win32com

def leftClick():
    win32api.mouse_event(win32com.MOUSEEVENTF_LEFTDOWN,0,0)
    time.sleep(.1)
    win32api.mouse_event(MOUSEEVENTF_LEFTUP,0,0)
    print('Left Click')

但是当我运行它时,这就是我得到的:

  

win32api.mouse_event(win32com.MOUSEEVENTF_LEFTDOWN,0,0)   AttributeError:模块“ win32com”没有属性   'MOUSEEVENTF_LEFTDOWN'

知道为什么吗? 顺便说一下,我正在运行Python 3.7。

1 个答案:

答案 0 :(得分:2)

您正在寻找包含预定义常量的win32con

还添加import win32api

import win32api, win32con

def leftClick():
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)
    time.sleep(.1)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)
    print('Left Click')

leftClick()