
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 #b
antes 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.
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 add
comando 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-Process
porque Windows reinicia automáticamente el Explorador cuando se detiene.
Nota: cambie $v[8]=3
a $v[8]=2
en 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.