WinMinimize

지정된 창을 태스크 바의 버튼으로 축소합니다.

WinMinimize , WinTitle, WinText, ExcludeTitle, ExcludeText

매개변수

WinTitle

목표 창을 식별하는 창 제목 또는 다른 기준. WinTitle 참조.

WinText

존재하면, 이 매개변수는 목표 창 텍스트의 부문자열입니다 (동봉된 Window Spy 유틸리티에 노출됨). 숨은 텍스트는 DetectHiddenText가 켜져 있어야 탐지됩니다.

ExcludeTitle

제목에 이 값이 있는 창은 무시합니다.

ExcludeText

텍스트에 이 값이 있는 창은 무시합니다.

논평

창을 복구하려면 WinRestoreWinMaximize를 사용하십시오.

WinMinimize minimizes the window using a direct method, bypassing the window message which is usually sent when the minimize button, window menu or taskbar is used to minimize the window. This prevents the window from overriding the action (such as to "minimize" to the taskbar by hiding the window), but may also prevent the window from responding correctly, such as to save the current focus for when the window is restored. It also prevents the "minimize" system sound from being played.

특정 유형의 창이 WinMinimize에 올바르게 응답하지 않으면, 대신 다음 방법을 시도하십시오:

PostMessage, 0x0112, 0xF020,,, WinTitle, WinText ; 0x0112 = WM_SYSCOMMAND, 0xF020 = SC_MINIMIZE

이 명령어는 부합하는 최상위 창에만 작동합니다. 단, WinTitleahk_group GroupName일 경우는 제외합니다. 이 경우 그룹 안의 모든 창이 영향을 받습니다.

창 제목과 텍스트는 대소문자를 구분합니다. 숨은 창은 DetectHiddenWindows가 켜져 있어야 탐지됩니다.

WinRestore, WinMaximize, WinMinimizeAll

예제

Opens Notepad, waits until it exists and minimizes it.

Run, notepad.exe
WinWait, Untitled - Notepad
WinMinimize ; Use the window found by WinWait.

Press a hotkey to minimize the active window.

^Down::WinMinimize, A  ; Ctrl+Down