草庐IT

SetAsForegroundWindow

全部标签

Python win32gui SetAsForegroundWindow 函数无法正常工作

我正在尝试编写一个程序,通过搜索标题找到一个窗口。一旦它找到窗口,它就会尝试将它带到前面。我正在使用win32guiAPI来实现这一点。我能够让它在大多数情况下工作,但由于某种原因,如果任务管理器在前面,它就无法工作。我有以下示例代码。importwin32gui,win32conimportre,tracebackfromtimeimportsleepclasscWindow:def__init__(self):self._hwnd=NonedefBringToTop(self):win32gui.BringWindowToTop(self._hwnd)defSetAsForegro