본문 바로가기

AUTOHOTKEY/레퍼런스

SetTitleMatchMode 윈도우 관련 커멘드로의 대상 윈도우 검색 방법을 설정한다

SetTitleMatchMode

윈도우 관련 커멘드로의 대상 윈도우 검색 방법을 설정한다

SetTitleMatchMode, MatchMode
SetTitleMatchMode, Fast|Slow

Parameters


인수명 설명

MatchMode

타이틀의 매치 방법
1
전방 일치(WinTitle그리고 지정한 문자열로 시작되는 윈도우가 일치한다)(고속)(디폴트)
2
중간 일치(WinTitle그리고 지정한 문자열을 포함한 윈도우가 일치한다)
3
완전 일치(WinTitle그리고 지정한 문자열에 완전하게 일치하는 것이 일치한다)
RegEx
WinTitle,WinText,ExcludeTitle,ExcludeText의 조건을 정규 표현그리고 지정한다.
예를 들면 「.* - 메모장」은 메모장의 타이틀에 매치한다.
「ahk_class」(이)나 「ahk_group」도 정규 표현으로 검사된다.
덧붙여WinText그럼, 컨트롤 등 한개씩에 그다지 정규 표현 검색을 한다.
Fast|Slow 텍스트의 검출 방법
Fast
일부의 컨트롤의 텍스트를 검출할 수 없다(디폴트)
Slow
보다 많은 컨트롤의 텍스트를 검출할 수 있다.늦다.

Remarks

「Slow」모드에서만 검출할 수 있는 텍스트는,AutoHotkey동고의AU3_Spy.exe그리고 알 수 있다.

「Slow」모드를 사용하면, 무응답의 윈도우가 있을 때 극단적으로 동작이 늦어지는 경우가 있다.
키보드 훅이나 마우스 훅을 사용하고 있으면, 조작의 응답이 늦는 등의 문제가 발생하는 경우도 있다.

이 설정의 기본치는, 스크립트의 최초의 AutoExecute섹션그리고 설정한다.
hot key등에서 새롭게 기동되었다 스렛드그럼, 설정은 기본치로 설정된다.

A_TitleMatchMode, A_TitleMatchModeSpeed변수로 현재의 설정을 참조할 수 있다.


Related

SetWinDelay, IfWinExist, WinActivate


Example(s)

SetTitleMatchMode, 2
SetTitleMatchMode, slow