자동화를 위해서는 사용하는 프로그램의 정보가 필수 적인 경우가 많은데요. 이 정보를 얻기위해 Autoit에서는 기본적인 프로그램을 제공하고 있습니다. 

기본 경로에 설치 하였다면 하단 경로에 해당 파일이 위치하고 있습니다.

 

  • 해당 프로그램을 실행하면 하단의 프로그램이 나타납니다.

  • 사용법은 FinderTool의 커서를 클릭으로 옮겨서 원하는 프로그램위에 올리면 됩니다.

 

  • 각 탭별로 표시되는 정보들은 모두  Autoit에서 기본적으로 제공하는 함수들을 통해 얻을 수 있는 정보들 입니다. 크기 / 위치 / 핸들 / 색 등 원하는 정보를 확인하고 활용할 수 있는 기본적인 범위를 확인 할 수 있습니다.

 

  • 또한 하단에 표시된 내용은 더블클릭을 통해 복사가 가능합니다. 만약 메모장의 핸들을 구하고 싶다면 Window 탭의 메모장 정보를 활용하여 구할 수 있습니다. 

 

  • 표시 된 정보를 통해 핸들 값을 구하고 하단에 표시 된 핸들과 비교하는 작업을 진행해 보겠습니다. 클래스를 기준으로 값을 구할 예정이므로 입력에 필요한 값을 미리 입력합니다.
Local $hWnd = WinGetHandle("[CLASS:]")
  • Au3Info 파일의 Class 항목을 더블클릭 합니다.

 

  • 그후 Script의 CLASS: 뒤에 커서를 넣고 붙여넣기 합니다.
Local $hWnd = WinGetHandle("[CLASS:Notepad]")

 

구해온 핸들을 메세지 박스로 출력하여 확인 합니다.

 

핸들은 프로그램 실행시 마다 변경되므로 추출방법은 다양하게 알아보시는게 좋습니다.

+ Recent posts