Windows 작업 표시줄의 자동 숨기기 상태를 전환하는 방법

Windows 작업 표시줄의 자동 숨기기 상태를 전환하는 방법

저는 데스크톱에서 Windows 8을 사용하고 있습니다. 현재 작업 표시줄 위로 마우스를 이동하고 마우스 오른쪽 버튼을 클릭한 후 속성을 클릭하고 작업 표시줄 자동 숨기기를 클릭한 다음 확인을 클릭해야 합니다. 하루 동안 여러 번 이 상태를 켜거나 끄는 사이를 전환하려는 경우 이는 정말 고통스러운 일입니다. 실제로는 작동하지 않기 때문에 기본적으로 켜져 있고 필요하지 않을 때 화면 공간을 많이 낭비합니다.

더 좋은 방법이 있나요?

(도움이 된다면 오토핫키를 사용합니다.)

답변1

여기는오토핫키Win+를 b작업 표시줄 자동 숨기기 설정을 전환하는 단축키로 만드는 스크립트 :

VarSetCapacity(APPBARDATA, A_PtrSize=4 ? 36:48)

#b::
   NumPut(DllCall("Shell32\SHAppBarMessage", "UInt", 4 ; ABM_GETSTATE
                                           , "Ptr", &APPBARDATA
                                           , "Int")
 ? 2:1, APPBARDATA, A_PtrSize=4 ? 32:40) ; 2 - ABS_ALWAYSONTOP, 1 - ABS_AUTOHIDE
 , DllCall("Shell32\SHAppBarMessage", "UInt", 10 ; ABM_SETSTATE
                                    , "Ptr", &APPBARDATA)
   KeyWait, % A_ThisHotkey
   Return

Win+ 이외의 다른 키나 키 조합을 사용하려면 3행의 이중 콜론 앞을 원하는 단축키로 b변경하세요 (다음 구문을 사용).#b오토핫키선적 서류 비치).

답변2

작업 표시줄 자동 숨기기 토글 키를 설정할 수 있는 "작업 표시줄 컨트롤"이라는 프로그램을 찾았습니다.

작업 표시줄 제어

http://www.thefreewindows.com/3252/hide-completely-the-windows-taskbar-using-a-hotkey-and-unhide-it-with-taskbar-control/

참고: 현재 창에서 공간이 자동으로 채워지도록 하려면 "작업 표시줄 자동 숨기기 컨트롤" 버전을 다운로드하세요.

답변3

cmd 프롬프트나 .cmd 또는에서 작업 표시줄을 자동 숨기려면 박쥐 파일:

윈도우 7(StuckRects2)

powershell -command "&{$p='HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2';$v=(Get-ItemProperty -Path $p).Settings;$v[8]=3;&Set-ItemProperty -Path $p -Name Settings -Value $v;&Stop-Process -f -ProcessName explorer}"

윈도우 10(StuckRects3)

powershell -command "&{$p='HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3';$v=(Get-ItemProperty -Path $p).Settings;$v[8]=3;&Set-ItemProperty -Path $p -Name Settings -Value $v;&Stop-Process -f -ProcessName explorer}"

설명

이 값을 저장하는 레지스트리 키는 다른 여러 설정도 저장합니다. 해당 레지스트리 설정의 위치 9(cmd에서)만 변경하려고 하므로 $v[8]다른 설정은 유지해야 합니다.

일반적으로 cmd에서 명령을 사용하여 레지스트리를 수정하면 충분 reg add하지만, 동일한 레지스트리 키에 저장된 다른 설정을 쉽게 유지할 수 있기 때문에 powershell을 사용합니다.

또한 변경 사항을 적용하려면 Explorer를 다시 시작해야 합니다. Stop-ProcessWindows가 중지되면 탐색기가 자동으로 다시 시작되기 때문에 사용합니다 .

참고: 이 변경 사항을 취소하려면 위 명령에서 $v[8]=3로 변경하세요 $v[8]=2(작업 표시줄을 항상 표시하려는 경우).

답변4

나는 기본적으로 AHK 스크립트가 수행하는 작업을 수행하는 것을 원했지만 단지 이를 위해 AHK를 설치하고 싶지 않았고 핫키를 수신하는 다른 백그라운드 프로세스도 원하지 않았기 때문에 결국 이렇게 만들었습니다.작업 표시줄 자동 숨기기를 전환하는 도구. 나는 최대화된 창으로 전환하는 동안 작업 표시줄이 어떻게 작동하는지에 대해 까다로워서 기존 도구 중 어느 것도 나를 만족시키지 못했습니다.

관련 정보