W python, wyliczam okna najwyższego poziomu przez EnumWindows
, a także I wyliczać procesy przez EnumProcesses
.Jak mogę uzyskać uchwyt okna głównego w Pythonie?
Następnie w skrypcie Pythona, umieściłem wszystkie klamki okien, które należą do tego samego pid w jedną listę (zrobiłem to przez GetWindowThreadProcessId
).
Później dowiedziałem się czegoś: są tam 3 klamki okienne, które należą do notepad.exe
, ale otwieram tylko jeden plik tekstowy.
Dlaczego?
Poza tym próbowałem ustawić okno tekstowe jako okno pierwszego planu przez SetForegroundWindow
, Przekazałem trzy uchwyty okna do tej funkcji i dwie prace.
Jak to możliwe?
masz. dziękuję – Alcott