본문 바로가기
IT 인터넷

오토핫키(AutoHotkey) Window Spy 기능 활용하기 🚀

by 61.75 2024. 11. 19.
728x90
반응형
SMALL

안녕하세요! 61.75입니다 😊
오늘은 오토핫키(AutoHotkey)의 강력한 도구인 Window Spy 사용법을 소개할게요.
이 기능은 특히 UI 제어 자동화 작업에서 필수로 쓰이는 도구인데요, 여러분이 제어하고 싶은 창이나 버튼의 정보를 쉽고 빠르게 확인할 수 있게 도와줍니다.

 

오토핫키(AutoHotkey)

 

오토핫키(AutoHotkey) 초보자를 위한 사용 설명서 🚀

안녕하세요! 61.75입니다 😊오늘은 오토핫키(AutoHotkey)를 처음 접하는 분들을 위해, 아주 쉬운 사용법과 기본 개념부터 차근차근 설명해 드릴게요!오토핫키는 윈도우의 생산성 도구로, 반복 작업

nibabook.tistory.com

 


💡 Window Spy란?

Window Spy는 오토핫키에서 제공하는 도구로, 특정 프로그램 창이나 컨트롤(버튼, 텍스트 필드 등)의 세부 정보를 확인할 수 있는 유틸리티입니다.

주요 기능:

  1. 창의 기본 정보 확인
    • 창 제목(Window Title)
    • 클래스 이름(Class Name)
    • 프로세스 이름(Process Name)
  2. UI 요소의 좌표 확인
    • 마우스 커서의 X, Y 좌표(현재 화면 기준).
    • 창 내부에서 상대적인 위치(Client Position).
  3. 컨트롤 식별
    • 특정 버튼이나 텍스트 상자의 고유 이름(Control Name).
    • 컨트롤 ID를 기반으로 자동화 작업 설정 가능.

윈도우 스파이..?

📥 Window Spy 실행 방법

Window Spy는 오토핫키를 설치하면 기본으로 제공되며, 실행 방법은 아래와 같아요:

1️⃣ 오토핫키 설치 디렉토리로 이동

  • 보통 C:\Program Files\AutoHotkey에 설치됩니다.

2️⃣ Window Spy 실행

  • 설치 디렉토리에서 WindowSpy.ahk 파일을 더블 클릭합니다.

3️⃣ 백그라운드에서 실행

  • 실행 후 작은 창이 뜨면 준비 완료!

🔍 Window Spy 사용법

Window Spy를 실행한 상태에서 확인하려는 프로그램 창이나 UI 요소 위에 마우스를 올려보세요.
화면에 실시간으로 해당 창의 정보가 표시됩니다.

주요 정보 예시:

  • Window Title, Class, and Process→ 현재 활성화된 프로그램 창의 제목, 클래스 이름, 실행 파일을 보여줍니다.
  • Title: Untitled - Notepad Class: Notepad Process: notepad.exe
  • Mouse Position→ 마우스 커서의 위치를 기준으로 창 내부와 화면 전체에서의 좌표를 알려줍니다.
  • In Active Window: 100, 200 (relative) On Screen: 500, 700 (absolute)
  • Control Under Mouse→ 현재 마우스 아래에 있는 컨트롤의 이름과 텍스트 정보를 제공합니다.
  • ClassNN: Edit1 Text:

🛠️ Window Spy 활용 예제

🔹 1. 특정 창에서만 단축키 작동

Window Spy로 창 제목과 클래스 이름을 확인한 후, 아래처럼 특정 창에서만 단축키를 설정할 수 있습니다.

#IfWinActive ahk_class Notepad
F1::Send Hello, Notepad!
#If

활용 팁: 메모장(Notepad) 창에서만 F1 키를 눌렀을 때 "Hello, Notepad!"라는 텍스트를 입력합니다.


🔹 2. 버튼 클릭 자동화

Button의 ClassNN 정보를 가져와 특정 버튼을 자동으로 클릭할 수 있습니다.

; 특정 버튼 클릭
WinActivate, Calculator
ControlClick, Button1, Calculator

활용 팁: Window Spy로 버튼 이름(ClassNN)을 확인한 뒤 자동 클릭 작업을 설정하세요.


🔹 3. 특정 좌표 클릭

마우스 클릭 좌표를 기준으로 작업을 설정할 수 있습니다.

; 마우스 좌표를 기준으로 클릭
F1::
Click 500, 700 ; Screen 기준 좌표
return

활용 팁: Window Spy에서 확인한 X, Y 좌표를 입력해 특정 위치를 클릭하는 자동화 작업을 구현할 수 있어요.


🚀 Window Spy의 장점과 활용 팁

👍 장점

  • 직관적이고 사용이 쉬움: 마우스만 올리면 정보가 바로 표시되니 초보자도 금방 익숙해질 수 있어요.
  • 고급 자동화 작업 가능: 창, 버튼, 컨트롤 정보까지 확인 가능하니 복잡한 작업도 손쉽게 설정할 수 있습니다.

🌟 활용 팁

  1. 정보를 텍스트로 저장: 확인한 정보를 메모장 등에 기록해 두면 나중에 스크립트를 작성할 때 편리해요.
  2. 좌표는 상대값을 활용: 화면 전체 기준보다는 창 내부 기준(Client Position)을 사용하는 것이 유연성이 높아요.
  3. Window Spy와 함께 디버깅: 스크립트가 작동하지 않을 땐 Window Spy로 컨트롤 정보를 다시 확인하며 문제를 찾아보세요.

💬 61.75의 한마디

Window Spy는 오토핫키를 활용한 UI 자동화 작업의 핵심 도구입니다! 처음에는 어렵게 느껴질 수도 있지만, 몇 번 사용해보면 정말 쉽고 편리하다는 걸 알게 되실 거예요. 😊

궁금한 점이나 더 알고 싶은 활용 사례가 있다면 댓글로 남겨주세요. 여러분의 자동화 도전을 응원합니다! 🚀

 

 

오토핫키(AutoHotkey)로 윈도우 작업 자동화: 활용 예시 및 스크립트 모음 🎮💻

안녕하세요! 61.75입니다! 😊요즘 다들 바쁘시죠? 반복 작업에 치여 귀중한 시간을 빼앗기고 계신가요?그렇다면 지금부터 제가 소개할 오토핫키(AutoHotkey)를 꼭 주목해 보세요. 오토핫키는 윈도

nibabook.tistory.com

 

728x90
반응형
LIST