win32 모듈

윈도우 제어 모듈

autowinpy.win32.handle_list() → List[int]

핸들 리스트 출력

반환값

핸들ID 리스트

autowinpy.win32.child_handle_list(hwnd: int) → List[int]

부모 핸들로부터 자식핸들 리스트를 가져옴

매개변수

hwnd – 부모 윈도우 핸들

반환값

자식핸들 ID 리스트

autowinpy.win32.is_active_gui(hwnd: int) → bool

핸들이 감지할 수 있는 GUI를 가지고 있는지 확인합니다.

autowinpy.win32.window_text(hwnd: int) → str

핸들로부터 윈도우 이름을 가져옴

매개변수

hwnd – 윈도우 핸들

반환값

윈도우 이름

autowinpy.win32.window_rect(hwnd: int) → autowinpy.type.Rect

핸들로부터 윈도우 사각영역 좌표를 가져옴

매개변수

hwnd – 윈도우 핸들

반환값

Rect 사각영역 객체

autowinpy.win32.window_array(hwnd: int) → autowinpy.type.Image

윈도우 이미지를 배열 형태로 가져옴

매개변수

hwnd – 윈도우 핸들

반환값

윈도우 이미지 배열

autowinpy.win32.post_cilck(hwnd: int, x: int, y: int)

핸들로 클릭 메시지 전송

매개변수
  • hwnd – GUI 핸들

  • x – 클릭할 x 좌표

  • y – 클릭할 y 좌표

autowinpy.win32.post_drag(hwnd: int, x0: int, y0: int, x1: int, y1: int, dtime: float = 0.01)

핸들로 드래그 메시지 전송

매개변수
  • hwnd – GUI 핸들

  • x0 – 드래그를 시작할 x 좌표

  • y0 – 드래그를 시작할 y 좌표

  • x1 – 드래그를 끝낼 x 좌표

  • y1 – 드래그를 끝낼 y 좌표

  • dtime – 이동 스탭별 시간 간격. 기본값 0.01 (초)