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

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