win32 gui объект не PyHANDLE - PullRequest
0 голосов
/ 03 мая 2020

Я пытаюсь развернуть указанное окно c. Я получаю 'идентификатор окна' из этого кода:

def winEnumHandler( hwnd, ctx ):
    if win32gui.IsWindowVisible( hwnd ):
        a = (hex(hwnd), win32gui.GetWindowText( hwnd ))
        print(a)

и затем пытаюсь вставить идентификатор определенного окна c с именем RuneLite в эту функцию максимизации:

        if 'RuneLite' in a:
        win32gui.ShowWindow((a[0]), win32con.SW_MAXIMIZE)

Но python возвращает меня с: «TypeError: объект не является объектом PyHANDLE»

Полный код выглядит следующим образом:

import win32gui
import win32con
import win32process
import win32api


def winEnumHandler( hwnd, ctx ):
    if win32gui.IsWindowVisible( hwnd ):
        a = (hex(hwnd), win32gui.GetWindowText( hwnd ))
        print(a)
        if 'RuneLite' in a:
        win32gui.ShowWindow((a[0]), win32con.SW_MAXIMIZE)

win32gui.EnumWindows( winEnumHandler, None )

, если кто-нибудь может помочь мне, что это будет здорово !!!!!!, спасибо большое!

...