Показать полную графическую версию : Диалоговое окно открытия и сохранения файлов
Как удалить не нужные или заменить на нужные мне папки на панели слева в Диалоговом окне открытия и сохранения файлов?
[hr]
Как эффективно настроить окна “Открыть” и “Сохранить как” для ускорения навигации (http://www.outsidethebox.ms/11177/)
Создайте в ветви HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies раздел comdlg32,а в нем раздел PlacesBar. В нем хранятся имена папок, их пять. И у каждой свой параметр. У первой Place0, у второй Place1, а у пятой Place4. Системные папки имеют значение типа DWORD:
Название папки Значение
Рабочий стол 00000000
Мои документы 00000005
Мои рисунки 00000027
Мои видеозаписи 0000000e
Мой компьютер 00000011
Избранное 00000006
Мое сетевое окружение 00000012
Шрифты 00000014
History 00000022
Папки могут быть и обычные, где строковое значение параметра Place указывает путь к папке. Например:
Place1=C:\Windows\Systems
Если вы не используете все пять параметров, а только часть из них, например Place0 и Place1, то в левой части диалогового окна будут отображаться столько же папок.
Если все нужно вернуть на место удалите раздел comdlg32
Информация взята здесь
http://user.alexanderklimov.ru/
Какой написать путь в строковом значении для Компьютер, Библиотеки?
Ну вообще-то
Системные папки имеют значение типа DWORD »
Мой компьютер 00000011 »
правда для "Библиотеки" незнаю ,но обошел так
путь в строковом значении »
"Диск с системой:\Users\Администратор\AppData\Roaming\Microsoft\Windows\Libraries".
Поэкспериментировав получил еще вот такие значения
00000002 - "Диск с системой:\Users\Администратор\AppData\Roaming\Microsoft\Windows\Start Menu\Programs"
00000007 - "Диск с системой:\Users\Администратор\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"
00000008 - "Недавние документы"
00000009 - "Send to"
00000014 - "Шрифты"
0000000a - "Корзина"
0000000b - "Диск с системой:\Users\Администратор\AppData\Roaming\Microsoft\Windows\Start Menu"
0000000d - "Моя музыка"
00000016 - "Диск с системой:\ProgramData\Microsoft\Windows\Start Menu"
00000017 - "Диск с системой:\ProgramData\Microsoft\Windows\Start Menu\Programs"
00000018 - "Диск с системой:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup"
00000023 - "Диск с системой:\ProgramData"
00000024 - "Диск с системой:\Windows"
00000025 - "Диск с системой:\Windows\System32"
00000026 - "Диск с системой:\Program Files"
00000028 - "Диск с системой:\Users\Администратор"
Этот список намного длиннее. Два последних значения для dword 000000ХХ:
00 Desktop
01 Internet Explorer
02 Start Menu\Programs
03 My Computer\Control Panel
04 My Computer\Printers
05 My Documents
06 <user name>\Favorites
07 Start Menu\Programs\Startup
08 <user name>\Recent
09 <user name>\SendTo
0a <desktop>\Recycle Bin
0b <user name>\Start Menu
0c logical "My Documents" desktop icon
0d My Music folder
0e My Videos folder
10 <user name>\Desktop
11 My Computer
12 Network Neighborhood (My Network Places)
13 <user name>\nethood
14 Windows\Fonts
16 All Users\Start Menu
17 All Users\Start Menu\Programs
18 All Users\Startup
19 All Users\Desktop
1a <user name>\Application Data
1b <user name>\PrintHood
1c <user name>\Local Settings\Applicaiton Data (nonroaming)0x001d // nonlocalized startup
1e Nonlocalized common startup
1f Common favorites
20 Internet Cache
21 Cookies
22 History
23 All Users\Application Data
24 GetWindowsDirectory()
25 GetSystemDirectory()
26 C:\Program Files
27 C:\Program Files\My Pictures
28 USERPROFILE
29 x86 system directory on RISC
2a x86 C:\Program Files on RISC
2b C:\Program Files\Common
2c x86 Program Files\Common on RISC
2d All Users\Templates
2e All Users\Documents
2f All Users\Start Menu\Programs\Administrative Tools
30 <user name>\Start Menu\Programs\Administrative Tools
31 Network and Dial-up Connections
35 All Users\My Music
36 All Users\My Pictures
37 All Users\My Video
38 Resource Directory
39 Localized Resource Directory
3a Links to All Users OEM specific apps
3b USERPROFILE\Local Settings\Application Data\Microsoft\CD Burning
Конечно, не проверял все, ибо список тянется со времен ХР.
Только вот при изменении диалога в Windows 7 пропадает очень удобный ярлык "Недавние места". Его HEX значение мне неизвестно, поэтому восстановить его можно лишь весьма нетривиальным путем... Но это заслуживает отдельного рассказа :)
Нашел и опробовал еще один способ как это сделать при помощи Групповых политик: Конфигурация пользователя/Административные шаблоны/Компоненты Windows/Проводник Windows /Общее диалоговое окно открытия файлов/Элементы отображаемые в панели мест - Включить, В текстовых полях «Элемент 1…5» указать пути к папкам. Вот в этом способе какой путь к Компьютеру, если написать Компьютер или \\Компьютер\, то не получается
Нашел и опробовал еще один способ как это сделать при помощи Групповых политик »
Так параметры групповой политики хранятся в реестре. Вам просто предложили сделать это с другого конца, причем более широкого в плане возможностей.
Думаю, что именно вам больше всего подойдет третий вариант, который совместит графический интерфейс с любовью ковыряния в реестре http://www.thepcmanwebsite.com/places_bar_creator.php
Ну так как написать в политиках путь к Компьютер и к Рабочему столу, а то у меня на Раб столе стоит Рабочий стол?
И еще: какая разница между "Недавние места" и "Недавние документы"?
Ну так как написать в политиках путь к Компьютер и к Рабочему столу, а то у меня на Раб столе стоит Рабочий стол? »
Никак. Вам предложили два альтернативных варианта решения задачи в реестре - прямая правка и создание REG-файла. Если они вас не устраивают, живите без компьютера и рабочего стола в диалогах.
И еще: какая разница между "Недавние места" и "Недавние документы"? »
Недавние места - это список папок, которые вы недавно открывали. Недавние документы - список последних открытых документов. Попробуйте сами - недавние места ведь есть в диалоге.
Никак. »
Не знаете что ли? :o
Попробуйте сами - недавние места ведь есть в диалоге »
Уже нет т.к. переделал
Уже нет т.к. переделал »
Недавние места есть в проводнике в разделе Избранное области переходов. Кроме того, удалением раздела comdlg32 в реестре восстанавливаются стандартные значения в диалогах.
Не знаете что ли? »
Не надо меня брать на слабо. Я же вам сказал - никак. Когда вы задаете политику в gpedit, в реестре создаются строковые параметры, т.е. можно задать только путь. Для специальных системных расположений нужны параметры dword. Еще вопросы?
Нужно думать не о том, где это сделать, а как достичь конечного результата.
Еще вопросы? »
Извольте: Как поменять папки в другом Диалоговом окне, которое появляется при сохранении Блокнота или Ворда?
Как поменять папки в другом Диалоговом окне, которое появляется при сохранении Блокнота или Ворда? »
Перетаскиванием нужных папок мышью в раздел Избранное.
А удалить Домашнюю группу, Сеть возможно?
Я же вам сказал - никак. Когда вы задаете политику в gpedit, в реестре создаются строковые параметры, т.е. можно задать только путь. Для специальных системных расположений нужны параметры dword. Еще вопросы? »
Очень даже как: вписал shell:desktop - появился и Компьютер и Раб стол
Очень даже как: вписал shell:desktop »
Про этот вариант я не подумал, спасибо. Это работает, начиная с Vista.
А удалить Домашнюю группу, Сеть возможно? »
Домашняя группа
HKEY_CLASSES_ROOT\CLSID\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\ShellFolder
Может понадобиться стать владельцем раздела и получить полный доступ (http://www.oszone.net/7836/), после чего изменить значение параметра Attributes на b094010c. Изменения вступают в силу после выхода из системы.
Сеть
HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder
То же самое, но значение параметра надо сделать b0940064.
Перед изменениями сделайте экспорт разделов, чтобы не было мучительно больно. Потому лучше вернуть владельца.
Обязательно попробую попозже с Домашней группой и Сетью. Сейчас никак не получается с Недавними местами
Recent Places Folder
@%SystemRoot%\system32\shell32.dll-37217
Недавние места --- Recent Places --- Shell:::{22877a6d-37a1-461a-91b0-dbda5aaebc99}
Попробовал так: создал папку с именем Recent Places.{22877a6d-37a1-461a-91b0-dbda5aaebc99} И указал к ней путь. Получилось
Попробовал так: создал папку с именем Recent Places.{22877a6d-37a1-461a-91b0-dbda5aaebc99} И указал к ней путь. Получилось »
Да, я именно так и делал :)
создал папку с именем Recent Places.{22877a6d-37a1-461a-91b0-dbda5aaebc99} »
Ну этот способ правильный считается? Ведь получается 2 папки Недавн мест. Или она в роли ярлыка выходит? В св-вах размер 0байти на диске 0байт
Ну этот способ правильный считается? »
Это единственный известный мне способ. Созданная таким путем папка просто ведет в системное расположение "Недавние места". Можете считать ее ярлыком.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC