当前位置:首页python > 正文

pyautogui 激活另一个窗口

作者:野牛程序员:2023-07-19 07:15:47python阅读 3774

要激活另一个窗口,可以使用pyautogui库的win32gui模块。以下是一个示例代码,演示如何激活另一个窗口:

import pyautogui
import win32gui

# 获取窗口句柄
def get_window_handle(window_title):
    handle = win32gui.FindWindow(None, window_title)
    if handle == 0:
        raise Exception("窗口未找到!")
    return handle

# 激活窗口
def activate_window(window_handle):
    win32gui.SetForegroundWindow(window_handle)

# 示例使用
window_title = "要激活的窗口标题"
window_handle = get_window_handle(window_title)
activate_window(window_handle)

在示例代码中,get_window_handle函数接受窗口标题作为参数,并使用win32gui.FindWindow函数获取窗口句柄。如果窗口未找到,将引发异常。然后,activate_window函数接受窗口句柄并使用win32gui.SetForegroundWindow函数将该窗口激活(置于前台)。

需要确保在运行代码之前安装了pyautoguipywin32库。可以使用以下命令使用pip安装它们:

pip install pyautogui pywin32

请注意,这段代码仅适用于Windows操作系统。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击