在Python中,可以使用`pywin32`库来设置窗口置顶。以下是一个简单的示例代码,展示了如何使用`pywin32`将特定窗口置顶:
import win32guiimport win32condef set_window_topmost(window_title):获取窗口句柄hwnd = win32gui.FindWindow(None, window_title)if hwnd:将窗口置顶win32gui.SetWindowPos(hwnd, win32con.HWND_TOPMOST, 0, 0, 0, 0, win32con.SWP_NOMOVE | win32con.SWP_NOSIZE)print(f"窗口 {window_title} 已置顶")else:print(f"未找到窗口 {window_title}")示例:将名为“学习通答题助手”的窗口置顶set_window_topmost("学习通答题助手")

这段代码首先通过`win32gui.FindWindow`函数找到指定标题的窗口句柄,然后使用`win32gui.SetWindowPos`函数将窗口置顶。`SWP_TOPMOST`标志用于将窗口置于其他所有窗口之上,而`SWP_NOMOVE | SWP_NOSIZE`则确保窗口在置顶时不会被移动或调整大小。
请确保在运行此代码之前已经安装了`pywin32`库。如果尚未安装,可以通过以下命令进行安装:
pip install pywin32
