以下是使用Python的win32api和win32gui模块来实现的代码示例:

import win32api
import win32gui
import win32con

def find_window_handles():
    handles = []
    def callback(handle, hwnds):
        if win32gui.IsWindowVisible(handle) and win32gui.GetWindowText(handle) == 'a':  # 符合要求的窗口标题为'a'
            hwnds.append(handle)
        return True
    win32gui.EnumWindows(callback, handles)
    return handles

def send_mouse_click(handle, x, y):
    lParam = win32api.MAKELONG(x, y)
    win32gui.SendMessage(handle, win32con.WM_MOUSEMOVE, 0, lParam)
    win32gui.SendMessage(handle, win32con.WM_LBUTTONDOWN, win32con.MK_LBUTTON, lParam)
    win32gui.SendMessage(handle, win32con.WM_LBUTTONUP, 0, lParam)

# 示例用法:
window_handles = find_window_handles()
for handle in window_handles:
    # 发送鼠标点击消息到窗口的坐标为(100, 100)
    send_mouse_click(handle, 100, 100)

上述代码中,find_window_handles函数用于遍历找到所有符合要求的窗口句柄,其中回调函数callback用于判断窗口是否符合要求。send_mouse_click函数用于发送鼠标点击消息到指定窗口的指定坐标。

注意,由于win32api和win32gui是基于Windows操作系统的库,因此上述代码只能在Windows环境下运行

1使用win32库遍历所有的窗口句柄 找到符合a要求的句柄2给这些窗口发送win32 鼠标移动点击模拟消息 用发送消息的方式实现用python写

原文地址: http://www.cveoy.top/t/topic/iXpm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录