윈도우창을 자동으로 최소화 시키기
전체 창을 최소화 시킬 일이 생겨서 만들게 되었습니다.
하지만 함수가 이미 제공이 되고 있네요.
윈도우 목록에서 특정한 제목이 있는 윈도우 창만 최소화 시키고 싶은 경우가 있을 경우 아래 참고하여(if문만 추가하여) 사용하시면 됩니다.
Local $aList = WinList() For $i = 1 To $aList[0][0] If $aList[$i][0] <> "" And BitAND(WinGetState($aList[$i][1]), 2) Then ;~ MsgBox($MB_SYSTEMMODAL, "", "Title: " & $aList[$i][0] & @CRLF & "Handle: " & $aList[$i][1]) ; 윈도우 제목과 핸들 $winTitl = $aList[$i][0] $winHndl = $aList[$i][1] ;~ ConsoleWrite( $winTitl & ' - ' & $winHndl & @CRLF) WinSetState($winHndl, '', @SW_MINIMIZE) EndIf Next조
조건없이 모든 창을 전체 최소화 시키고 싶으면 아래 함수를 한번 실행해 주면 됩니다.
WinMinimizeAll()