
Этоможно открыть определенный путь с помощью командной строки проводника.
Менее понятно, как открыть одну из библиотек, перечисленных в боковой панели, например «Избранное», «Изображения», «Рабочий стол» или «Компьютер».
Я пробовал просто передать эти имена, но это всегда открывает «Мои документы».
решение1
Открытие папок оболочки из командной строки
Папки, о которых вы говорите, этопапки оболочки, и вы не можете открыть их, просто передав их имя в качестве параметра. Требуется специальный синтаксис:
explorer shell:<FolderName>
Полный список хранится в следующем разделе реестра в Windows Vista и более поздних версиях:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions
Каждый подраздел — этоГлобально уникальный идентификатор(GUID). Name
Значение — это то, что вы можете использовать в shell:
синтаксисе, который работает независимо от локали. См. соответствующую статью ниже для других возможных значений (или просто проверьте реестр самостоятельно).
Примеры
Компьютерпапка оболочки:
explorer shell:MyComputerFolder
Того же результата можно добиться, используя GUID папки оболочки:
explorer /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
ИзбранноеПапка shell (не путать с избранным Internet Explorer):
explorer shell:Links
Библиотека изображений:
explorer shell:PicturesLibrary