pyautogui 激活另一个窗口
作者:野牛程序员:2023-07-19 07:15:47python阅读 4118
要激活另一个窗口,可以使用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函数将该窗口激活(置于前台)。
需要确保在运行代码之前安装了pyautogui和pywin32库。可以使用以下命令使用pip安装它们:
pip install pyautogui pywin32
请注意,这段代码仅适用于Windows操作系统。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++中sizeof是什么意思
- 下一篇:pyautogui优缺点
