Hi!

Below, a little code for set to foreground windows who have two sub-string in their title.

@-salutations & sorry for my bad english.
--
Michel Claveau

------------------------------------------------------------------------
# -*- coding: utf-8 -*-

import win32gui

def win_premierplan_h(hwin, r):
    st=win32gui.GetWindowText(hwin)
    if st.find(r[0])>-1 and st.find(r[1])>-1:
        if hwin!=0:
            try:
                win32gui.SetForegroundWindow(hwin)
            except:
                pass

def win_premierplan(r1,r2):
    """
Met au premier plan les fenêtres dont le titre contient les deux chaînes-repères r1 et r2
    utiliser des chaines-repères en Unicode
    """
    win32gui.EnumWindows(win_premierplan_h,(r1,r2))


win_premierplan("C:\\","")
win_premierplan("My","Pic")

------------------------------------------------------------------------


Le 19.03.14 11:32, Jacob Kruger a écrit :
If, for example, I use something like following command line call/command to launch an instance of windows explorer, in a specific location, with a specific file highlighted/selected, the issue is that it seems to, possibly be hovering in background/not actually taking focus on my windows7 64 bit machine:
explorer /select,c:\temp\testFile.txt
Wondering if there's a relatively simple way to bring a specific, external window/application into foreground focus?
TIA

Jacob Kruger
Blind Biker
Skype: BlindZA
"Roger Wilco wants to welcome you...to the space janitor's closet..."


_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32
_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to