Windows의 단일 창 모드

Windows의 단일 창 모드

한 번에 하나의 창만 최대화하고 싶습니다. 다른 창으로 전환할 때 이전(또는 다른) 창은 최소화되어야 합니다. Mac에는 단일 앱 모드가 있습니다.

⊞ Win+ 를 사용하면 Home다른 창을 최소화할 수 있지만 매번 눌러야 합니다. Windows에서 이 작업을 자동으로 수행하려면 어떻게 해야 합니까?

답변1

Autohotkey에서는 다음을 사용할 수 있습니다.타이머 설정다른 창을 최소화하면서 실제 활성 창을 최대화하려면 다음을 수행하십시오.

#NoEnv
#SingleInstance Force

; Press F1 to enable/disable single window mode:

F1::   ; toggles the variable "enabled" between true and false
enabled := !enabled
If (enabled)
     SetTimer, single_window_mode, 10
else
     SetTimer, single_window_mode, off   ; disable single window mode
return

     single_window_mode:
If IsWindow(WinExist("A"))
{   
    WinGet, WinState_A, MinMax, A
    If (WinState_A != 1) ; the active window isn't maximized 
    {
        WinMaximize, A
        WinGet, id, list
        Loop, %id%
        {
            this_ID := id%A_Index%
            If NOT IsWindow(WinExist("ahk_id" . this_ID))
                continue
            IfWinActive, ahk_id %this_ID%
                continue
            WinGet, WinState, MinMax, ahk_id %this_ID%
            If (WinState != -1) ; the window isn't minimized
            {
                WinRestore, ahk_id %this_ID%
                Sleep 300
                WinMinimize, ahk_id %this_ID%               
            }
        }
    }
}
return

; This checks if a window is, in fact a window.
; As opposed to the desktop or a menu, etc.
IsWindow(hwnd){
   WinGet, s, Style, ahk_id %hwnd%
   return s & 0xC00000 ? (s & 0x100 ? 0 : 1) : 0
}

답변2

몇 가지 방법이 있습니다.

이를 위해서는 소프트웨어나 스크립트가 필요합니다.

나는 경험이 있습니다실제 도구 창 최소화 프로그램비활성화 시 모든 창을 자동으로 최소화하고 예외 및 기타 기능을 추가하는 기능이 있습니다.

하나의 모니터로 Windows 10을 사용하는 경우 모든 프로그램을 자동으로 전체 화면으로 설정하는 태블릿 모드를 사용할 수 있습니다. 다른 프로그램을 최소화하지는 않지만 여전히 같은 느낌입니다. 하지만 이를 위해서는 기념일 업데이트가 필요합니다. 시계 오른쪽 알림 아이콘을 클릭한 후, 태블릿 모드를 눌러주세요. 회색으로 표시되면 다중 모니터가 비활성화되어 있는지 확인하세요. 모니터 중 하나로 설정하거나 복제하십시오. 확장에서는 작동하지 않습니다.

답변3

원본은 스크립트(AHK - AutoHotKey) 또는 실행 파일로 제공됩니다.

http://www.donationcoder.com/Software/Skrommel/index.html#MinimOther

MinimOther v1.1 작성자: Skrommel

Size: 205KB

Endlessly minimizes all windows except the active one.

Features:

    ► Won't minimize dialog boxes.

Changes:

    ► 2005.12.02 - v1.1: Restores next window when current window closes.

아이디어를 주신 DonationCoder Forum의 knyghte에게 감사드립니다!

관련 정보