Перейти к содержимому

Windows Explorer 7 командная строка

11

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

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

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

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

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

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

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

Navigation pane problems

15 300 просмотров
Sam Harwell спросил 16 лет назад
S 4 763

5 ответов

7
Принятый ответ

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

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

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

Ryan Bolger ответил 16 лет назад
R 3 151
4

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

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

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

образ

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

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

Windows Registry Editor Version 5.00  [HKEY_CLASSES_ROOT\CLSID\\ShellFolder] "Attributes"=dword:a9400100 

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

Windows Registry Editor Version 5.00  [HKEY_CLASSES_ROOT\CLSID\\ShellFolder] "Attributes"=dword:a0900100 

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

Windows Registry Editor Version 5.00  [HKEY_CLASSES_ROOT\CLSID\\ShellFolder] "Attributes"=dword:b090010d 

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

Windows Registry Editor Version 5.00  [HKEY_CLASSES_ROOT\CLSID\\ShellFolder] "Attributes"=dword:b080010d 

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

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

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

Sam Harwell · 16 лет назад · 0

@ 280Z28: есть то, что ты хочешь, и есть то, что есть. Вам также не нужно принижать людей, которые просто пытаются помочь. Особенно, когда этот ответ является лучшим, что вы получите для указанной проблемы. В противном случае единственное решение - использовать уже существующую замену Explorer и забыть Explorer.

harrymc · 16 лет назад · 2
harrymc ответил 16 лет назад
H 249 057
3

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

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

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

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

Sam Harwell · 16 лет назад · 0

AHHH! СПАСИБО ЗА ЭТО! Я знаю, что это на самом деле не ответило на вопрос ОП, но вы решили для меня досадную проблему, которую я еще не понял! Upvoted.

eidylon · 16 лет назад · 1
Jonathan ответил 16 лет назад
J 1 167
0

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

Phil ответил 16 лет назад
P 496
0

A solution could be to use the start command. For example:

start "whatever" /min c:\Windows 

Now the folder Windows will open with the minimized option.

Единственное, что у меня работает на Win7-x64. Для моего приложения мне пришлось добавить % comspec% / k перед start и изменить / min на / b.

martineau · 11 лет назад · 0
Vitalinux ответил 12 лет назад
V 11