» »

Python - foreground "level"

Python - foreground "level"

twom ::

Ali ta podatek sploh obstaja in kako do njega s Python v Windowsih?

Nekaj delam v Chrome 1st instance, potem Notepad++, potem v Total Commander, potem Chrome 2nd instance, potem Excel.

Se pravi vrstni red zadnje dostopanih (focus, foreground) programov je: 1 Excel, 2 Chrome 2nd instance, 3 Total Commander, 4 Notepad++, 5 Chrome 1st instance, itd

S klikom na gumb v "on-top Tkinter python app" bi želel poslati kombinacijo tipk samo v zadnje odprt Chrome Window (2nd instance), ne pa tudi v prvo instanco Chrome (1st instance) in vse ostale.

S trenutno rešitvijo pošljem kombinacijo tipk v vse odprte instance Chroma
    def get_open_windows(self):
        open_windows = []
        def windowEnumerationHandler(hwnd, open_windows):
            open_windows.append((hwnd, win32gui.GetWindowText(hwnd)))
        win32gui.EnumWindows(windowEnumerationHandler, open_windows)
        return open_windows

twom ::

brezvezno vprašanje

sem ugotovil da windowEnumerationHandler funkcija vrne listo processov v Alt-Tab vrstnem redu (kar rabim), samo naredim break po prvem Chrome


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C programiranje (strani: 1 2 3 )

Oddelek: Programiranje
14131267 (21563) amacar
»

C++ programirane v Open GL oz. Direct x

Oddelek: Programiranje
243279 (2550) Vesoljc
»

OpenGL problem

Oddelek: Programiranje
212793 (2359) Gundolf
»

Win32 API in C++

Oddelek: Programiranje
131823 (1694) Monster
»

OpenGL orr v ansi c

Oddelek: Programiranje
121979 (1767) igor12

Več podobnih tem