Win32 鼠标点击

Bar*_*ron 2 winapi pywin32 mouseevent win32com python-3.x

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

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')
Run Code Online (Sandbox Code Playgroud)

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

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

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

Bar*_*ani 5

您正在寻找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()
Run Code Online (Sandbox Code Playgroud)