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