Como alternar o status de ocultamento automático da barra de tarefas do Windows

8

Eu uso o Windows 8 na minha área de trabalho. Atualmente eu tenho que mover meu mouse sobre a barra de tarefas, clique direito, clique em propriedades, clique em auto-ocultar a barra de tarefas e, em seguida, clique em OK. Isso é uma dor real se você quiser alternar esse status entre ligado e desligado várias vezes durante o dia. Na verdade, é impraticável, por isso permanece ligado por padrão e desperdiça muito espaço na tela quando não preciso dele.

Existe uma maneira melhor?

(Se isso ajudar, eu uso Autohotkey.)

    
por Kit Johnson 04.10.2013 / 03:57

7 respostas

11

Aqui está um script AutoHotKey para resolver o problema:

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

Space::
   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
    
por 08.10.2013 / 22:09
4

Eu encontrei um programa chamado "Controle da barra de tarefas" que permite definir uma tecla de alternância Ocultar automaticamente na barra de tarefas.

link

Observação: certifique-se de baixar a versão "Controle de Ocultar a Barra de Tarefas Auto" caso deseje que sua janela atual preencha automaticamente o espaço.

    
por 02.04.2014 / 01:13
2

Experimente este pequeno programa que encontrei há algum tempo. É incrível. Ele alterna a barra de tarefas mostrada ou oculta com Alt-T, e você pode configurá-la para iniciar com janelas também.

link

É chamado Eliminator da barra de tarefas e funciona tanto para o Win7 quanto para o Win 8

    
por 11.10.2013 / 05:18
2

"alternância real da barra de tarefas"

O script AutoHotKey acima na melhor resposta funciona bem. No meu PC eu combinei com

link

(v1.2)

Esse aplicativo de ocultação da barra de tarefas me permite escolher a tecla de atalho para ocultar a barra de tarefas. Eu mapeei a tecla de atalho AutoHotKey para Win + A e o Hider TaskBar para Win + Y. Então agora, quando eu pressiono Win + Y, Win + A, a barra de tarefas alterna sem aparecer novamente quando eu acidentalmente o pixel inferior; quando eu pressiono Win + Y, Win + A novamente ele volta e fica lá, não importa onde eu coloquei o cursor do mouse e é ótimo. Uma solução de uma chave seria ainda melhor, embora com as duas teclas de atalho tão próximas, seja realmente gerenciável.

Talvez exista uma solução melhor (de uma chave) usando apenas o AutoHotKey?

    
por 15.04.2014 / 09:36
1

Sim, você pode baixar essa ótima ferramenta chamada "Hide Taskbar", que lhe dá um atalho "Ctrl + Esc" (por padrão, você pode alterá-lo) para ocultar / mostrar a barra de tarefas

faça o download aqui

link

    
por 04.10.2013 / 08:28
1

Eu não consegui usar o script AutoHotKey do Gray para trabalhar no Win 8.1, então fiz um. Coloque isso em um arquivo .ahk

Run, %SystemRoot%\System32\rundll32.exe shell32.dll',Options_RunDLL 1
WinWait, Taskbar and Navigation properties, 
IfWinNotActive, Taskbar and Navigation properties, , WinActivate, Taskbar and Navigation properties, 
WinWaitActive, Taskbar and Navigation properties, 
Send, {ALTDOWN}u{ALTUP}{ALTDOWN}a{ALTUP}{ESC}
Exit

Testado no Windows 8.1.

    
por 24.12.2014 / 00:35
1

Para ocultar automaticamente a barra de tarefas a partir de um prompt cmd ou em .cmd ou. arquivo bat:

Windows 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}"

Windows 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}"

Explicação

A chave de registro que armazena esse valor também armazena várias outras configurações. Como queremos apenas alterar a posição 9 ( $v[8] no cmd) dessa configuração de registro, precisamos preservar as outras configurações.

Normalmente, a partir do cmd, basta usar o comando reg add para modificar o registro, mas usamos o powershell porque facilita a preservação das outras configurações armazenadas sob a mesma chave de registro.

O Explorer também precisa ser reiniciado para recuperar a alteração. Usamos Stop-Process porque o Windows reinicia automaticamente o Explorer quando está parado.

Nota: altere $v[8]=3 para $v[8]=2 nos comandos acima para desfazer essa alteração (se você quiser que a barra de tarefas esteja sempre visível).

    
por 09.11.2017 / 13:29