
Eu uso o Windows 8 na minha área de trabalho. Atualmente tenho que mover o mouse sobre a barra de tarefas, clicar com o botão direito, clicar em propriedades, clicar em ocultar automaticamente a barra de tarefas e clicar em OK. Isso é uma verdadeira dor se você quiser ativar e desativar esse status várias vezes durante o dia. Na verdade, é impraticável, por isso permanece ativado por padrão e desperdiça muito espaço na tela quando não preciso dele.
Existe uma maneira melhor?
(Se ajudar, eu uso o Autohotkey.)
Responder1
Aqui está umAutoHotKeyscript para transformar Win+ bem uma tecla de atalho que alterna a configuração de ocultação automática da barra de tarefas:
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
Se você deseja usar uma tecla ou combinação de teclas diferente de Win+ b, altere os #b
dois pontos antes dos dois pontos duplos na linha 3 para qualquer tecla de atalho desejada (usando a sintaxe noAutoHotKeydocumentação).
Responder2
Encontrei um programa chamado "Controle da barra de tarefas" que permite definir uma tecla de alternância de ocultação automática da barra de tarefas.
Nota: Certifique-se de baixar a versão "Taskbar AutoHide Control" se quiser que sua janela atual preencha automaticamente o espaço.
Responder3
Para ocultar automaticamente a barra de tarefas de um prompt cmd ou em um .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 diversas outras configurações. Como queremos alterar apenas a posição 9 ( $v[8]
no cmd) dessa configuração de registro, precisamos preservar as outras configurações.
Normalmente no cmd basta usar um reg add
comando para modificar o registro, mas usamos o powershell porque facilita a preservação das demais configurações armazenadas na mesma chave de registro.
O Explorer também precisa ser reiniciado para captar a alteração. Usamos Stop-Process
porque o Windows reinicia automaticamente o Explorer quando ele é interrompido.
Nota: altere $v[8]=3
para $v[8]=2
nos comandos acima para desfazer esta alteração (se quiser que a barra de tarefas esteja sempre visível).
Responder4
Eu queria algo que fizesse basicamente o que aquele script AHK faz, mas não queria instalar o AHK apenas para isso e também não queria outro processo em segundo plano ouvindo uma tecla de atalho e acabei fazendo issoferramenta para alternar o ocultamento automático da barra de tarefas. Sou perspicaz sobre como a barra de tarefas se comporta ao alternar com janelas maximizadas, então nenhuma das ferramentas existentes me satisfez.