Командний рядок Windows Explorer 7


11

Редагувати щодо баунті: я прийму робочу відповідь, яка є або командним рядком, або програмно відкриває Explorer, оскільки я запускаю ці вікна з програми, яку я написав .

Мені потрібно відкрити Провідник Windows у Windows 7 з командного рядка із наступною конфігурацією:

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

У Windows XP наступна команда виконала завдання:

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

У Windows 7 ця ж команда відкриває Провідник, але в області навігації видно посилання Вибране, Бібліотеки, Домашня група, Комп'ютер та Мережа. Як я можу змусити їх піти лише за це вікно, яке я відкриваю ? Це НЕ є прийнятним рішенням вимагати зміни налаштувань Windows , який впливає на інші вікна Explorer.

Редагувати: Ось картина проблеми. Зазвичай я хочу, щоб посилання, які я окреслив у червоному полі, але для певної вкоріненої папки вони просто заважали.

Проблеми з навігаційною панеллю

Відповіді:


7

Як я можу змусити їх піти лише за це вікно, яке я відкриваю?

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

Можливо, ви зможете забруднитись ручками вікон та API Win32, щоб налаштувати або приховати віджети, які ви не хочете бачити, коли ви відкрили свій примірник. Але я не можу дати тобі вказівки, з чого почати.


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

Щоб видалити домашню групу (та зупинити функціонування мережі домашніх груп):

  1. Перейдіть до Панелі керування -> Центр мережі та спільного доступу -> Домашня група та натисніть Покинути посилання домашньої групи, щоб приєднатися до будь-якої існуючої домашньої групи.
    Примітка: Якщо домашня група спільно використовується та розміщена з ПК, всі з'єднання HomeGroup будуть відключені.
  2. Клацніть на Вийти з домашньої групи та підтвердіть. Надалі, якщо ви хочете використовувати мережу Homegroup, ви можете створити домашню групу за допомогою цього ж діалогового вікна.
  3. Перейдіть до Панелі управління -> Система та безпека -> Адміністративні інструменти та двічі клацніть Служби. Крім того, введіть services.msc у Розпочати пошук.
  4. Для кожної з наступних двох служб:
    HomeGroup Listener
    HomeGroup Provider
    Виконайте наступне:
    Зупиніть службу, а потім двічі клацніть на службі, щоб відкрити діалогове вікно властивостей, і встановіть тип її запуску на Disabled. Після завершення натисніть кнопку ОК. Для того щоб відновити функціональність домашньої групи в майбутньому, вам потрібно буде повернути тип запуску назад вручну.
  5. Піктограма та група HomeGroup більше не відображатимуться на панелі навігації Windows Explorer у Windows 7. Зауважте, що це не перешкоджає "традиційному" функціонуванню мережі Windows (наприклад, Map Network Drive).

-1: Я весь час використовую ці значки, саме тому я 3 рази заявляв, що такий тип відповідей - єдиний, для якого я насправді не використовую. Єдиний раз, коли я їх не використовую, перебуваю у виділеній кореневій папці.
Сем Харвелл

2
@ 280Z28: Є те, що ти хочеш, і те, що є. Також вам не потрібно закликати зневажати людей, які просто намагаються допомогти. Особливо, коли ця відповідь найкраща, яку ви отримаєте за заявлену проблему. В іншому випадку єдиним рішенням є використання вже існуючої заміни Explorer і забудьте Explorer.
harrymc

3

Не впевнений, чого саме ти дійсно хотів. Але я думаю, що це допоможе автоматично розширити папку в Windows 7

alt текст

ps: щоб увімкнути це, перейдіть до Інструмент ...> Параметри папки та перевірте підпапку розширення. І я думаю, ти позбудешся тих, яких не хочеш бачити


Це корисно, але не вирішує проблему, яку я маю. Я думаю, що картина, яку я опублікував, з’явилася після того, як ви опублікували цю відповідь - чи це пояснює речі краще?
Сем Харвелл

1
AHHH! ДЯКУЮ ТОБІ ЗА ЦЕ! Я знаю, що це насправді не відповіло на питання ОП, але ви вирішили набридливу проблему для мене, яку я ще не зрозумів! Отримано.
ейдилон

0

Я не думаю, що це можливо лише для одного вікна, якщо ви цього досягнете, воно все одно було б глобальним.


0

Рішенням може бути використання startкоманди. Наприклад:

start "whatever" /min c:\Windows

Тепер папка Windowsвідкриється з мінімізованою опцією.


Єдине, що працює для мене на Win7-x64. Для мого програми я повинен був додати %comspec% /kдо startі змінений /minв /b.
мартіно
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.