11

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

Мне нужно открыть Windows Explorer в Windows 7 из командной строки со следующей конфигурацией:

  • Корневой путь установлен в c:\dev
  • Видна панель навигации (слева; я думаю, в XP она называется панелью папок?)

В Windows XP следующая команда выполнила задачу:

explorer.exe /e,/root,c:\dev

В Windows 7 та же команда открывает проводник, но в области навигации отображаются ссылки «Избранное», «Библиотеки», «Домашняя группа», «Компьютер» и «Сеть». Как я могу заставить их уйти только для того окна, которое я открываю? Это не приемлемое решение, требующее изменения настроек Windows, которые влияют на другие окна Проводника.

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

Проблемы с панелью навигации

5 ответов5

7

Как я могу заставить их уйти только для того окна, которое я открываю?

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

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

4

AFAIK нет решения для организации панели навигации для экземпляра Explorer.

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

В статье « Удаление избранного, библиотек и домашней группы из области навигации» показано, как можно добиться следующего:

образ

Вот содержимое файлов .reg, которые будут включать / выключать элементы на панели навигации:

Удалить избранное

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a9400100

Восстановить избранное

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a0900100

Удалить библиотеки

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b090010d

Восстановить библиотеки

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b080010d

Чтобы удалить Homegroup (и остановить работу сети Homegroup):

  1. Перейдите в Панель управления -> Центр управления сетями и общим доступом -> Домашняя группа и нажмите Оставить ссылку на домашнюю группу, чтобы отсоединиться от любой существующей домашней группы.
    Примечание. Если домашняя группа является общей и размещается на ПК, все соединения HomeGroup будут отключены.
  2. Нажмите на Выйти из домашней группы и подтвердите. В будущем, если вы хотите использовать домашнюю сеть, вы можете создать домашнюю группу, используя тот же диалог.
  3. Перейдите в Панель управления -> Система и безопасность -> Средства администрирования и дважды щелкните Службы. Либо введите services.msc в поле Начать поиск.
  4. Для каждого из следующих двух сервисов:
    HomeGroup Listener
    Провайдер HomeGroup
    Сделайте следующее:
    Остановите службу, а затем дважды щелкните ее, чтобы открыть диалоговое окно "Свойства", и установите для параметра "Тип запуска" значение "Отключено". Нажмите OK, когда закончите. Чтобы восстановить функциональность Homegroup в будущем, вам нужно будет установить тип запуска обратно на Manual.
  5. Значок и группа HomeGroup больше не будут отображаться на панели навигации Windows Explorer в Windows 7. Обратите внимание, что это не прерывает "традиционные" сетевые функции Windows (например, Map Network Drive).
3

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

альтернативный текст

ps: чтобы включить это, зайдите в Tool ...> Свойства папки и проверьте раскрывающуюся подпапку. И я думаю, вы избавитесь от тех, кого не хотите видеть

0

Решением может быть использование команды start . Например:

start "whatever" /min c:\Windows

Теперь папка Windows откроется с свернутой опцией.

0

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

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