要识别游戏窗口,可以使用Python中的Pywin32库。以下是一个简单的示例代码,可以识别窗口标题包含“游戏名称”的游戏窗口:

import win32gui

def enum_windows_callback(hwnd, window_list):
    if "游戏名称" in win32gui.GetWindowText(hwnd):
        window_list.append(hwnd)

window_list = []
win32gui.EnumWindows(enum_windows_callback, window_list)

if len(window_list) > 0:
    game_window = window_list[0]
    # 可以在这里添加代码来操作游戏窗口
else:
    print("未找到游戏窗口")

该代码将枚举所有窗口,并将标题包含“游戏名称”的窗口句柄添加到一个列表中。如果找到了游戏窗口,则可以在列表中选择第一个窗口,并在该窗口上执行任何所需的操作。如果没有找到游戏窗口,则会打印一条消息。请注意,此示例代码仅适用于使用窗口标题来标识游戏窗口的情况。如果您需要使用其他标识符(例如类名或进程ID),则需要相应地修改代码

用python识别游戏窗口

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

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