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(초)