![Пользовательская папка, добавленная на этом компьютере, не выбирается автоматически проводником](https://rvso.com/image/1615243/%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BF%D0%B0%D0%BF%D0%BA%D0%B0%2C%20%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%20%D0%BD%D0%B0%20%D1%8D%D1%82%D0%BE%D0%BC%20%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B5%2C%20%D0%BD%D0%B5%20%D0%B2%D1%8B%D0%B1%D0%B8%D1%80%D0%B0%D0%B5%D1%82%D1%81%D1%8F%20%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%20%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%BC.png)
Я успешно добавил пользовательскую папку на этом ПК, создав новую папку оболочки пользователя, сгенерировав новый clsid.
Я вряд ли пытаюсь добиться того, что происходит с папками оболочки пользователя по умолчанию, такими как музыка, изображения и т. д.
То есть, если я нажму сочетание клавиш Win + R и пропишу путь C:\Users\имя пользователя\Pictures, откроется проводник с выбранной на левой навигационной панели папкой с изображениями.
То же самое происходит, когда вы открываете диалоговое окно файла или папки и прописываете путь C:\Users\имя_пользователя\Pictures, то есть Проводник каким-то образом распознает написанный путь и выбирает папку с изображениями на левой навигационной панели.
Этого не происходит с пользовательской папкой, добавленной на этом компьютере, вместо этого на панели навигации выбирается диск С.
Я перепробовал все возможные настройки реестра, но безуспешно.
Точнее, я знаю, что могу открыть окно проводника с выбранной на панели навигации пользовательской добавленной папкой с помощью сочетания клавиш, но это не то, чего я пытаюсь добиться.
Можно ли сделать так, чтобы проводник распознавал пользовательскую папку, добавленную на этом компьютере, и действовал так же, как и с папками по умолчанию на этом компьютере, как я объяснил выше?
решение1
explorer [/n] [/e][,/root,object][[,/select],subobject]
`Нет` Проводник, установленный на рабочем столе `/n` Открывает новое окно. `/e` Вид проводника (по умолчанию, если в командной строке ничего другого нет.) `/root,object` Запускает Explorer с объектом в качестве верхнего элемента (обычно верхний элемент — это Рабочий стол). Например: `explorer /e,/root,c:\` Запускает Explorer с диском C в качестве единственного доступного диска. `/select,subobject` Выбирает указанный подобъект.
Заменяемыми параметрами являются %1
(one), который является коротким именем файла или папки для программы, не поддерживающей LFN, и длинным именем для программы, поддерживающей LFN, и %l
(L), который является длинным именем файла.
/IDLIST
Это дополнительный параметр, который означает, что передается внутренняя структура Windows. Например:
Explorer.exe /e,/idlist,%I
Это %I
заменяемый параметр, представляющий IDLIST.
Укорененные представления
Чтобы открыть элемент проводника, который начинается со специальной папки в качестве верхней папки, используйте следующий синтаксис.
Где специальная папка является подпапкой рабочего стола
explorer /e,root,::{CLSID of special folder}
Где специальная папка является подпапкой другой специальной папки (обычно, хотя и не всегда, Мой компьютер)
explorer /e,root,::{CLSID of parent}/::{CLSID of special folder}
Где специальная папка является частью файловой системы
explorer /e,root,path to folder
Примеры
Обратите внимание, что /select непоследователен. Иногда / требуется, иногда его следует опустить, а иногда это не имеет значения.
Запускает проводник с открытой и выбранной папкой Windows.
explorer /e,select,c:\windows
Запускает проводник Windows с открытой и выбранной папкой верхнего уровня и командой.
explorer /e,/root,c:\windows,select,c:\windows\command
Запускает проводник с папкой верхнего уровня Windows и Tips.txt, отображаемыми вместо списка файлов.
explorer /e,/root,c:\windows,select,c:\windows\tips.txt
Запускает проводник с папкой «Мой компьютер» на верхнем уровне и всеми ветками, за исключением дисков, свернутыми.
explorer /e,/root,::{20d04fe0-3aea-1069-a2d8-08002b30309d}
Запускает проводник с папкой верхнего уровня C:\.
explorer /e,/root,c:\
Запускает папку Dial Up Networking в представлении папок.
explorer.exe ::{20d04fe0-3aea-1069-a2d8-08002b30309d}\::{992cffa0-f557-101a-88ec-00dd010ccc48}
решение2
Работает ли это с3D-объекты?
Я думаю, это может быть связано с тем, что эти пути связаны с системными папками черезHKCU...\Папки оболочки пользователяи те системные папки, которые имеют ParsingName
значение нижеHKLM...\ОписанияПапок. Моя запись для3D-объекты(который я отверг) не имел синтаксического имени, а вместо этого имел "РодительскаяПапка" значение, ссылающееся на {5E6C858F-0E22-4760-9AFE-EA3317B67173} (Профиль), и запуск пути изБегатьпоказывает папку под моимИмя пользователяпапка наРабочий стол. Я пробовал удалитьРодительскаяПапкаи добавлениеParsingNameк егоОписание папки, но, похоже, не срабатывает. Но я только что перезапустилИсследователь, а не полный выход/вход.
Вы используете3D-объектыили вы удалили/скрыли его? Повторное использование этого дало бы вамОписания папокзапись для игры.