Windows 7 панель задач в качестве боковой панели, минимальная ширина фиксированной

Это может звучать как банальный и ненужный вопрос, но он продолжает раздражать меня все больше и больше. Если вы выберете "маленькие значки" для панели задач в Windows 7, а панель задач находится либо в верхней, либо в нижней части экрана, панель задач станет довольно маленькой.

Screenshot of a horizontal taskbar

но так как у меня широкоэкранный монитор, я привык к панели задач на стороне экрана, так как он использует пространство более эффективно. Но я не могу получить панель задач уже, чем определенный уровень, и он остается довольно широким.

Screenshot of a vertical taskbar

есть ли, возможно, запись реестра, что я мог бы установить, чтобы получить ту же ширину на стороне экрана, как высота я получаю в нижней или верхней?

(С. П.: свойства minwidth трюк не поможет здесь.)

11
задан oKtosiTe
13.11.2022 10:24 Количество просмотров материала 2859
Распечатать страницу

7 ответов

одним прекрасным решением может быть:

  • создать ThinTaskbar.bat файл
  • введите следующее содержание:

@echo off
echo ThinTaskbar
echo Please wait a few secconds...
net stop "UxSms"
net start "UxSms"

  • сохранить и закрыть
  • Включите следующие параметры панели задач: блокировка и Автогид
  • выполнить пакетный скрипт с правами администратора
  • готово!

теперь вы можете отключить Автогид, если хотите. Сценарий должен быть применен после каждой перезагрузки.

источник: Youtube

12
отвечен Impulse 2022-11-14 18:12

собственно я задал дубликат на этот вопрос, и он до сих пор не решен вертикальная панель задач на windows server 2008 слишком широк

но я могу указать вам на эту ссылку:

http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/when-vertical-cannot-make-taskbar-as-thin-as/9ecf0b1c-e66d-497c-8c2b-5ef3965e2b59

в основном это говорит о том, что маленькие иконки практически шире, чем они появляются (но не выше) и что это специально. Нельзя изменить ширину панели задач ниже виртуальной ширины значков.

причина это позволяет меньше 'высота' для горизонтального происходит потому, что каждый значок имеет широкий, поэтому он остается цель-возможность с пальца.

может быть, кто-то может использовать это, чтобы создать решение : )

3
отвечен mit 2022-11-14 20:29

У меня есть решение, которое я использую сейчас. Я потратил часы на кодирование этого и очень доволен тем, что он отлично работает для меня. Идите вперед и использовать его, если вы хотите, просто кредит мне (drange17), если вы хотите разместить этот код в интернете на форумах. Хотелось бы, в свою очередь, кредитовать Lexikos код для ConsoleSend.

во-первых, я разместил ярлык для командной строки под названием " cmd.lnk " in C:\Program файлы. Я иду в свойства этого ярлыка> > вкладка ярлык> > дополнительно> > включить запуск в качестве администратора.

во-вторых, я скачал AutoHotkey и положил его для запуска при запуске (место ярлык для AutoHotkey в папке запуска меню Пуск), со следующим кодом (который, безусловно, не очень элегантный, я уверен, что кто-то может сделать лучше, но он делает работу сужения вертикальной панели задач для меня):

Sleep, 15000
SendInput {LWin Down}r{LWin Up}
IfWinExist, Run
    WinActivate
    Sleep, 500
    SendInput {Raw}RunDll32.exe shell32.dll,Options_RunDLL 1
    SendInput {Enter}
WinWait, Taskbar and Start Menu Properties
    SendInput {Tab}{Space}{Enter}
WinWaitClose
    Run C:\Program Files\cmd.lnk
WinWait, Administrator: cmd ahk_class ConsoleWindowClass
winwaitactive Administrator: cmd ahk_class ConsoleWindowClass
ConsoleSend("net stop uxsms", "ahk_class ConsoleWindowClass")
ConsoleSend("`r", "ahk_class ConsoleWindowClass")
Sleep, 3000
ConsoleSend("net start uxsms", "ahk_class ConsoleWindowClass")
ConsoleSend("`r", "ahk_class ConsoleWindowClass")
Sleep, 3000
ConsoleSend("exit", "ahk_class ConsoleWindowClass")
ConsoleSend("`r", "ahk_class ConsoleWindowClass")
WinWaitClose
SendInput {LWin Down}r{LWin Up}
IfWinExist, Run
    WinActivate
Sleep, 500
SendInput {Raw}RunDll32.exe shell32.dll,Options_RunDLL 1
SendInput {Enter}
WinWait, Taskbar and Start Menu Properties
SendInput {Tab}{Space}{Enter}
Run outlook.exe
ConsoleSend(text, WinTitle="", WinText="", ExcludeTitle="", ExcludeText="")
{
    WinGet, pid, PID, %WinTitle%, %WinText%, %ExcludeTitle%, %ExcludeText%
    if !pid
        return false, ErrorLevel:="window"
    if !DllCall("AttachConsole", "uint", pid)
        return false, ErrorLevel:="AttachConsole"
    hConIn := DllCall("CreateFile", "str", "CONIN$", "uint", 0xC0000000
                , "uint", 0x3, "uint", 0, "uint", 0x3, "uint", 0, "uint", 0)
    if hConIn = -1
        return false, ErrorLevel:="CreateFile"
    VarSetCapacity(ir, 24, 0)       ; ir := new INPUT_RECORD
    NumPut(1, ir, 0, "UShort")      ; ir.EventType := KEY_EVENT
    NumPut(1, ir, 8, "UShort")      ; ir.KeyEvent.wRepeatCount := 1
    Loop, Parse, text ; for each character in text
    {
        NumPut(Asc(A_LoopField), ir, 14, "UShort")
        NumPut(true, ir, 4, "Int")  ; ir.KeyEvent.bKeyDown := true
        gosub ConsoleSendWrite
        NumPut(false, ir, 4, "Int") ; ir.KeyEvent.bKeyDown := false
        gosub ConsoleSendWrite
        Sleep, 10
    }
    gosub ConsoleSendCleanup
    return true
    ConsoleSendWrite:
        if ! DllCall("WriteConsoleInput", "uint", hconin, "uint", &ir, "uint", 1, "uint*", 0)
        {
            gosub ConsoleSendCleanup
            return false, ErrorLevel:="WriteConsoleInput"
        }
    return
    ConsoleSendCleanup:
        if (hConIn!="" && hConIn!=-1)
            DllCall("CloseHandle", "uint", hConIn)
        DllCall("FreeConsole")
    return
}

вот получившаяся тонкая вертикальная панель задач:

enter image description here

3
отвечен drange17 2022-11-14 22:46

некоторые люди говорят, что такое поведение является особенностью для того, чтобы ограничить минимальную толщину для сенсорной функциональности: Панель задач не может стать слишком маленьким, чтобы быть использованы с кончиком пальца, так что на стороне экрана он будет держать этот размер минимизировать.

Если у вас есть ноутбук, я нашел этой временное решение:

при включении питания на панели задач появляются на его размер значения по умолчанию "широкий" вертикально на левая сторона экрана. Наработать тот ширина панели задач уже я просто отключить источник переменного тока ноутбука. Немедленно изменить размер панели задач (не работает, если панель задач не значение 'автоскрытие'). Новая панель задач размер сохраняется "постоянно" во время работы Windows 7. Я могу даже отключить параметр " автоматическое скрытие на данный момент и панель задач еще поддерживайте узкий размер. Конечно разъем-в AC-мощность обратно ноутбук, батарея заряжена. После выключения моего ноутбука, а затем позже снова включить его для меня просто сделайте тот же трюк переменного тока, чтобы размер вертикальной панели задач. Я не пробовали это на другом ноутбуке / ПК поэтому я не знаю, работает ли этот трюк все системы win7.

EDIT

Я, возможно, нашел направление, в котором вы могли бы следовать.

во-первых, при установке темы Windows в классический, я заметил, что кнопка Пуск была уменьшена в ширину, и что она затем позволяет уменьшить ширину панели задач на кнопку Пуск. Вам также может потребоваться отключить часы и дату.

Это заставило меня думать, что проблема ширины вызвана тем, что сама кнопка запуска слишком широка. Вот несколько ссылок для настройки кнопки запуска:

как изменить текст кнопки "Пуск" в Windows 7

как изменить кнопку Меню Пуск в Windows 7

Это решение может не работать, и он может работать или не работать с Aero, или только в классическом режиме.

В любом случае: счастливого взлома!

2
отвечен harrymc 2022-11-15 01:03

Я большой поклонник autohotkey, мне потребовалось некоторое время, чтобы найти самый простой способ решить эту проблему. Я попытался прямые изменения параметров реестра первый, но те требуют проводника.exe перезагружается, который мне не понравился, так что, наконец, после многих неудачных попыток, я в конечном итоге с этим. Если есть какие-либо улучшения нед я буду обновлять код в pastebin.

GinThinSideTaskbar Аутохотки-AutoHotkey Я сделал код autohotkey, который делает вашу боковую панель задач windows 7 с маленькими значками 1 значок тонкий:

^+t::  
        ; GinThinSideTaskbar
        ; by giny8i8
        ; v1p01 at 2014-06-21
        ; If you use the Windows 7 Taskbar on the side of your screen, with smal icons, this makes it look 1 icon thin instead of the default double size.
        ; Assumptions: The taskbar is not hidden when you run this code (UxSms restart thinners the taskbar only if the taskbar is hidden)

        TaskbarToggler() ;Hide Taskbar
        Sleep 1000      ;Wait a little
        RunWait,sc stop "UxSms" ;Stop "Desktop Window Manager Session Manager Service" service.
        RunWait,sc start "UxSms" ;Start "Desktop Window Manager Session Manager Service" service.
        Sleep 1000      ;Wait a little
        TaskbarToggler() ;Show Taskbar again

        TaskbarToggler()
        {
                Run % "RunDll32.exe shell32.dll,Options_RunDLL 1" ;Open "Taskbar and Start Menu Properties" window
                WinWait, Taskbar and Start Menu Properties ;Wait for the window to open
                SendInput {Tab}{Space}{Enter} ;Togle Taskbar hiding
        }
        return

Я тоже надел на http://pastebin.com/4upmWETQ

Не стесняйтесь использовать и распространять, и, пожалуйста, оставьте отзыв! giny8i8

2
отвечен giny8i8 2022-11-15 03:20

там может быть способ решить эту проблему с помощью другого стиля windows. Вы можете использовать инструменты, такие как tune up, чтобы загрузить и установить другие стили, также есть инструменты для разработки собственного стиля. Возможно, есть возможность создать стиль и без этого вопроса.

1
отвечен Michael K 2022-11-15 05:37

Я знаю, это старый вопрос, но вы можете использовать инструмент под названием 7 + Панель Задач Tweaker для этого.

после установки и запуска, если вы щелкните правой кнопкой мыши значок в трее и откройте "Дополнительные параметры" есть опция под названием "no_width_limit."Включите эту опцию и примените новую конфигурацию.

при этом включен, если вы разблокировать панель задач теперь вы должны быть в состоянии уменьшить ширину панели задач по отношению к размеру значков с помощью мышь.

Не стесняйтесь, чтобы заблокировать панель задач после этого. Я считаю, что это наиболее полное решение.

Screenshot

1
отвечен Radical Raccoon 2022-11-15 07:54

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

Ваш ответ

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

Имя
Вверх