Как переключить состояние автоматического скрытия панели задач Windows

Я использую Windows 8 на моем рабочем столе. В настоящее время я должен переместить курсор мыши на панели задач, щелкните правой кнопкой мыши, нажмите кнопку Свойства, нажмите кнопку автоматически скрыть панель задач и нажмите кнопку ОК. Это настоящая боль, если вы хотите переключать этот статус между включением и выключением несколько раз в течение дня. На самом деле, это неработоспособно, поэтому он остается по умолчанию и тратит много экранной недвижимости, когда мне это не нужно.

есть ли лучший способ?

(Если это помогает, я использую Autohotkey.)

16
задан Kit Johnson
17.05.2023 22:02 Количество просмотров материала 2556
Распечатать страницу

7 ответов

вот скрипт AutoHotKey для решения проблемы:

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
11
отвечен Grey 2023-05-19 05:50

Я нашел программу под названием "панель задач управления" это позволяет установить панель задач автоматического переключения ключа.

Taskbar Control

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

Примечание: убедитесь, что вы загружаете" панель задач AutoHide Control " версию, если вы хотите, чтобы ваше текущее окно для автоматического заполнения пространства.

4
отвечен user312348 2023-05-19 08:07

попробуйте эту маленькую программу, что я нашел некоторое время назад. Это потрясающе. Он переключает панель задач, отображаемую или скрытую с помощью Alt-T,и вы можете настроить ее для запуска с windows.

http://www.aviassin.com/taskbareliminator

Это называется панель задач Eliminator и он работает как для Win7 и Win 8

2
отвечен Ethan Brouwer 2023-05-19 10:24

"панель задач реальный переключатель"

сценарий AutoHotKey выше в лучшем ответе работает нормально. На моем компьютере я объединил его с

http://www.itsamples.com/taskbar-hider.html

(В1.2)

эта панель задач скрытие приложение позволяет мне выбрать горячую клавишу, чтобы скрыть панель задач. Я сопоставил AutoHotKey-горячую клавишу, чтобы выиграть + A и панель задач Hider, чтобы выиграть + Y. Так что теперь, когда я нажимаю Win + Y, Win+a панель задач переключается, не выскакивают снова, когда я случайно Нижний пиксель; когда я нажимаю Win + Y, Win + a снова возвращается и остается там независимо от того, где я положил курсор мыши, и это просто здорово. Одно решение будет, хотя лучше с двумя клавишами так близко друг к другу очень терпимо.

может быть, есть лучшее (один ключ-) решение, используя только AutoHotKey?

2
отвечен mbbmbbmm 2023-05-19 12:41

Да вы можете скачать этот отличный инструмент под названием "скрыть панель задач", который дает вам ярлык" Ctrl+Esc " (по умолчанию, вы можете изменить его), чтобы Скрыть/Показать панель задач

скачать тут

http://www.thewindowsclub.com/hide-taskbar-windows-7-hotkey

1
отвечен Fahad Saleem 2023-05-19 14:58

Я не мог получить сценарий AutoHotKey от Грея, чтобы работать для меня на Win 8.1, так что я сделал один. Положить это в .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

проверен на Windows 8.1.

1
отвечен Chuck 2023-05-19 17:15

для автоскрытия панели задач из командной строки или .cmd или. 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}"

объяснение

раздел реестра, в котором хранится это значение, также содержит ряд других параметров. Так как мы хотим изменить только позицию 9 ($v[8] в cmd) этого параметра реестра, нам нужно сохранить другие параметры.

нормально из cmd достаточно использовать reg add команда для изменения реестра, но мы используем powershell, потому что это позволяет легко сохранить другие параметры, хранящиеся в том же разделе реестра.

проводник также необходимо перезапустить, чтобы забрать изменения. Мы используем Stop-Process потому что Windows автоматически перезапускает проводник, когда он остановлен.

Примечание: change $v[8]=3 to $v[8]=2 в команды, чтобы отменить это изменение (если вы хотите, чтобы панель задач всегда видна).

1
отвечен grenade 2023-05-19 19:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх