Cómo alternar el estado de ocultación automática de la barra de tareas de Windows

Cómo alternar el estado de ocultación automática de la barra de tareas de Windows

Utilizo Windows 8 en mi escritorio. Actualmente tengo que mover el mouse sobre la barra de tareas, hacer clic derecho, hacer clic en propiedades, hacer clic en ocultar automáticamente la barra de tareas y luego hacer clic en Aceptar. Esto es una verdadera molestia si desea alternar este estado entre activado y desactivado varias veces durante el día. De hecho, no funciona, por lo que permanece activado de forma predeterminada y desperdicia mucho espacio en la pantalla cuando no lo necesito.

¿Existe una mejor manera?

(Si me ayuda, uso Autohotkey).

Respuesta1

Aquí hay unAutoHotKeyscript para convertir Win+ ben una tecla de acceso rápido que alterna la configuración de ocultación automática de la barra de tareas:

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

Si desea utilizar una tecla o combinación de teclas diferente a Win+ b, cambie #bantes de los dos puntos dobles en la línea 3 a cualquier tecla de acceso rápido que desee (usando la sintaxis en elAutoHotKeydocumentación).

Respuesta2

Encontré un programa llamado "Control de la barra de tareas" que te permite configurar una tecla de alternancia para ocultar automáticamente la barra de tareas.

Control de la barra de tareas

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

Nota: Asegúrese de descargar la versión "Control de ocultación automática de la barra de tareas" si desea que su ventana actual llene automáticamente el espacio.

Respuesta3

Para ocultar automáticamente la barra de tareas desde un indicador de cmd o en un .cmd o. archivo 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}"

Explicación

La clave de registro que almacena este valor también almacena otras configuraciones. Como solo queremos cambiar la posición 9 ( $v[8]en el cmd) de esa configuración de registro, debemos conservar las otras configuraciones.

Normalmente desde cmd, basta con usar un reg addcomando para modificar el registro, pero usamos powershell porque facilita conservar las otras configuraciones almacenadas bajo la misma clave de registro.

También es necesario reiniciar Explorer para realizar el cambio. Lo usamos Stop-Processporque Windows reinicia automáticamente el Explorador cuando se detiene.

Nota: cambie $v[8]=3a $v[8]=2en los comandos anteriores para deshacer este cambio (si desea que la barra de tareas esté siempre visible).

Respuesta4

Quería algo que hiciera básicamente lo que hace el script AHK, pero no quería instalar AHK solo para esto y tampoco quería otro proceso en segundo plano escuchando una tecla de acceso rápido, por lo que terminé haciendo esto.herramienta para alternar la ocultación automática de la barra de tareas. Soy quisquilloso con el comportamiento de la barra de tareas al alternar entre ventanas maximizadas, por lo que ninguna de las herramientas existentes me satisfizo.

información relacionada