Для Windows 7/8/2008/2012 и выше ...

Как создать кнопку или ярлык для проводника Windows, чтобы быстро скрыть или показать панель навигации ...

С Панелью предварительного просмотра мы можем использовать комбинацию клавиш Alt+P (нет кнопки в Toobar доступны)... но нет ярлыка или кнопки для панели навигации ... только через меню Файл ...

Таким образом, в идеале будет кнопка на панели инструментов, чтобы показать / скрыть эту панель ...

2 ответа2

1

Добавить кнопку панели навигации для всех типов папок

Следующая процедура добавит быстрый способ переключения панели навигации рядом с кнопкой « Организовать» .

Предварительные шаги

  1. Войдите в систему с учетной записью администратора.

  2. Нажмите Win+R, введите или вставьте regedit.exe в текстовое поле и нажмите Enter.

  3. Перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.navpane .

  4. Щелкните правой кнопкой мыши раздел реестра и выберите « Разрешения» в контекстном меню.

  5. Нажмите кнопку « Дополнительно» и перейдите на вкладку « Владелец ». Включите параметр « Заменить владельца на подконтейнеры и объект» , выберите группу « Администраторы » в списке и нажмите « ОК» .

  6. Выберите группу « Администраторы » в списке « Безопасность» и установите флажок « Разрешить» для параметра « Полный доступ». Примените изменения, затем нажмите OK .

  7. Щелкните правой кнопкой мыши пустую область на правой панели и выберите в меню « Создать»> «Значение строки». Назовите новое значение как Position и установите его After .

  8. Создайте новое строковое значение с именем PositionCompare и установите для него значение {7ddc1264-7e4d-4f74-bbc0-d191987c8d0f} .

  9. Повторите шаги 3-6 для следующих разделов реестра:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{5fa96407-7e77-483c-ac93-691d05850de8}
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{7d49d726-3c21-4f05-99aa-fdc2c9474656}
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{94d6ddcc-4a68-4175-a374-bd584a510b78}
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{b3690e58-e961-423b-b687-386ebfd83239}
    

Пакетная автоматизация

Существует много типов папок, и внесение необходимых изменений вручную будет раздражать. Сохраните следующий код как AddNavPaneButton.cmd (или любой другой, если он имеет расширение .cmd) и запустите его от имени администратора.

@echo off
setlocal enabledelayedexpansion
pushd "%~dp0"

REM Contacts.Library, Contacts.LibraryFolder
REM Contacts.SearchResults, Documents
REM Documents.Library, Documents.LibraryFolder
REM Documents.SearchResults, Generic
REM Generic.Library, Generic.LibraryFolder
REM Generic.SearchResults, Music
REM Music.Library, Music.LibraryFolder
REM Music.SearchResults, OpenSearch
REM OtherUsers, OtherUsers.SearchResults
REM Pictures, Pictures.Library
REM Pictures.LibraryFolder, Pictures.SearchResults
REM PublishedItems, PublishedItems.SearchResults
REM Searches, UserFiles
REM UserFiles.SearchResults, UsersLibraries
REM UsersLibraries.SearchResults, Videos
REM Videos.Library, Videos.LibraryFolder
REM Videos.SearchResults

set key=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes
set subkeys=^
 {524ddb2b-2a4f-43b8-b8fe-e91ef9d8ba69},{654a1b99-8a4b-4e7b-a4e1-46378ad77a61},^
 {20338b7b-531c-4aad-8011-f5b3db2123ec},{7d49d726-3c21-4f05-99aa-fdc2c9474656},^
 {fbb3477e-c9e4-4b3b-a2ba-d3f5d3cd46f9},{3f98a740-839c-4af7-8c36-5badfb33d5fd},^
 {36011842-dccc-40fe-aa3d-6177ea401788},{5c4f28b5-f869-4e84-8e60-f11db97c5cc7},^
 {5f4eab9a-6833-4f61-899d-31cf46979d49},{da3f6866-35fe-4229-821a-26553a67fc18},^
 {7fde1a1e-8b31-49a5-93b8-6be14cfa4943},{94d6ddcc-4a68-4175-a374-bd584a510b78},^
 {3f2a72a7-99fa-4ddb-a5a8-c604edf61d6b},{978e0ed7-92d6-4cec-9b59-3135b9c49ccf},^
 {71689ac1-cc88-45d0-8a22-2943c3e7dfb3},{8faf9629-1980-46ff-8023-9dceab9c3ee3},^
 {B337FD00-9DD5-4635-A6D4-DA33FD102B7A},{3D1D4EA2-1D8C-418a-BFF8-F18370157B55},^
 {b3690e58-e961-423b-b687-386ebfd83239},{0b2baaeb-0042-4dca-aa4d-3ee8648d03e5},^
 {c1f8339f-f312-4c97-b1c6-ecdf5910c5c0},{4dcafe13-e6a7-4c28-be02-ca8c2126280d},^
 {7F2F5B96-FF74-41da-AFD8-1C78A5F3AEA2},{921C636D-9FC8-40d7-899E-0845DCD03010},^
 {0b0ba2e3-405f-415e-a6ee-cad625207853},{CD0FC69B-71E2-46e5-9690-5BCD9F57AAB3},^
 {e053a11a-dced-4515-8c4e-d51ba917517b},{C4D98F09-6124-4fe0-9942-826416082DA9},^
 {59BD6DD1-5CEC-4d7e-9AD2-ECC64154418D},{5fa96407-7e77-483c-ac93-691d05850de8},^
 {631958a6-ad0f-4035-a745-28ac066dc6ed},{292108be-88ab-4f33-9a26-7748e62e37ad},^
 {ea25fbd7-3bf7-409e-b97f-3352240903f4}

for %%A in (%subkeys%) do (
set value1=
set value2=
for /f "tokens=3" %%B in ('"reg query "%key%\%%A" /ve /f "TasksItemsSelected" /k /s 2>&1 | findstr /c:"REG_SZ" "') do set value1=%%B
for /f "tokens=3" %%C in ('"reg query "%key%\%%A" /ve /f "TasksNoItemsSelected" /k /s 2>&1 | findstr /c:"REG_SZ" "') do set value2=%%C

if defined value2 (
echo !value1!|findstr /c:"Windows.navpane" >nul
if !errorlevel! == 1 (set value1=Windows.navpane;!value1!)
echo !value2!|findstr /c:"Windows.navpane" >nul
if !errorlevel! == 1 (set value2=Windows.navpane;!value2!)
) else (
set value1=Windows.navpane
set value2=Windows.navpane
)

reg add "%key%\%%A\TasksItemsSelected" /ve /t REG_SZ /d !value1! /f >nul
reg add "%key%\%%A\TasksNoItemsSelected" /ve /t REG_SZ /d !value2! /f >nul
)

popd
pause & exit /b

Рекомендации

0

После большого количества веб-поисков я нашел только то, о чем говорил ...

Есть твик для добавления любой кнопки в панель команд Проводника Windows 7

Откройте HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes

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

Как дочерние элементы этого ключа вы найдете каждое имя ключа в качестве GUID, каждый GUID представляет специальную папку Windows ...

Найдите {5c4f28b5-f869-4e84-8e60-f11db97c5cc7}, который предназначен для папок "Generic", что можно проверить, посмотрев значение подраздела "CanonicalName"

Под этим ключом (ключ GUID) создайте два подраздела: TasksItemsSelected TasksNoItemsSelected

отредактируйте значение «(по умолчанию)» этих 2 созданных ключей и добавьте следующие команды, разделенные точкой с запятой: Windows.navpane; Windows.properties

Поскольку имена ключей указывают, что первый (TasksItemsSelected) предназначен для некоторых выбранных элементов, второй (TasksNoItemsSelected) предназначен для элементов, не выбранных

Теперь вы можете сделать тест, чтобы проверить функциональность ... просто откройте диск или папку в проводнике, и вы увидите кнопки "Панель навигации" и "Свойства" на панели команд

Если вы заинтересованы в получении других функций обозревателя, все возможные команды панели инструментов перечислены в HKLM\Microsoft\Windows\CurrentVersion\Explorer\CommandStore

наслаждаться

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .