ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [AHK2.0] 매크로 탐색영역 시각화 (사각형 오버레이)
    AutoHotKey 2026. 4. 20. 16:37

    AutoHotKey(이하 AHK) 를 사용해서 매크로를 작성하다 보면

    좌표가 숫자로 구성되다보니

    내가 탐색하고자 하는 영역이 어디인지를 알기 어려운 문제가 있다.

    아래의 코드를 응용하면 내가 탐색하고자 하는 영역이 어디인지 시각화 해준다.

     

    AHK 탐색영역의 예 (빨간 사각형 영역)

    #Requires AutoHotkey v2.0
    
    ; === 탐색범위 ===
    x1 := 1220
    y1 := 205
    x2 := 1260
    y2 := 230
    
    CoordMode("Mouse", "Screen")
    CoordMode("Pixel", "Screen")
    
    F3::ShowSearchArea(x1, y1, x2, y2)
    
    ShowSearchArea(x1, y1, x2, y2)
    {
        width  := x2 - x1
        height := y2 - y1
    
        gui_t := Gui("+AlwaysOnTop -Caption +ToolWindow +Border")
        gui_t.BackColor := "Red"
    
        ; 반투명
        WinSetTransparent(120, gui_t)
    
        gui_t.Show("x" x1 " y" y1 " w" width " h" height)
    
        ; 2초 후 자동 제거
        SetTimer(() => gui_t.Destroy(), -2000)
    }

     

Designed by Tistory.