자동화를 위해서는 사용하는 프로그램의 정보가 필수 적인 경우가 많은데요. 이 정보를 얻기위해 Autoit에서는 기본적인 프로그램을 제공하고 있습니다.
기본 경로에 설치 하였다면 하단 경로에 해당 파일이 위치하고 있습니다.
- C:\Program Files (x86)\AutoIt3\Au3Info.exe
- 해당 프로그램을 실행하면 하단의 프로그램이 나타납니다.
- 사용법은 FinderTool의 커서를 클릭으로 옮겨서 원하는 프로그램위에 올리면 됩니다.
- 각 탭별로 표시되는 정보들은 모두 Autoit에서 기본적으로 제공하는 함수들을 통해 얻을 수 있는 정보들 입니다. 크기 / 위치 / 핸들 / 색 등 원하는 정보를 확인하고 활용할 수 있는 기본적인 범위를 확인 할 수 있습니다.
- 또한 하단에 표시된 내용은 더블클릭을 통해 복사가 가능합니다. 만약 메모장의 핸들을 구하고 싶다면 Window 탭의 메모장 정보를 활용하여 구할 수 있습니다.
- 표시 된 정보를 통해 핸들 값을 구하고 하단에 표시 된 핸들과 비교하는 작업을 진행해 보겠습니다. 클래스를 기준으로 값을 구할 예정이므로 입력에 필요한 값을 미리 입력합니다.
Local $hWnd = WinGetHandle("[CLASS:]")
- Au3Info 파일의 Class 항목을 더블클릭 합니다.
- 그후 Script의 CLASS: 뒤에 커서를 넣고 붙여넣기 합니다.
Local $hWnd = WinGetHandle("[CLASS:Notepad]")
구해온 핸들을 메세지 박스로 출력하여 확인 합니다.
핸들은 프로그램 실행시 마다 변경되므로 추출방법은 다양하게 알아보시는게 좋습니다.
'RPA 만들기 - 함수 사용법' 카테고리의 다른 글
[ Autoit ] 현재 마우스 커서 상태 구하기 (0) | 2020.09.21 |
---|---|
[ Autoit ] 마우스 컨트롤 하기 #1 - 기본편 (0) | 2020.09.20 |
[ Autoit ] Winmove를 이용하여 프로그램 위치 이동하기 #1 - 기본편 (0) | 2020.09.16 |
[ Autoit ] Send로 키보드 값 입력하기 #1 - 기본편 (0) | 2020.09.15 |
[ Autoit ] Excel 데이터 추출하여 다른 파일로 재저장 하기 #1 - 기본편 (0) | 2020.09.13 |