Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def RaiseWindowNamed(nameRe):
- import win32gui
- # start by getting a list of all the windows:
- cb = lambda x,y: y.append(x)
- wins = []
- win32gui.EnumWindows(cb,wins)
- # now check to see if any match our regexp:
- tgtWin = -1
- for win in wins:
- txt = win32gui.GetWindowText(win)
- if nameRe.match(txt):
- tgtWin=win
- break
- if tgtWin>=0:
- win32gui.SetForegroundWindow(tgtWin)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement