3

В Windows 7 есть способ добавить местоположение из панели навигации «Избранное» в командной строке? Я работаю с системами, которые часто перезаписываются, и я хотел бы автоматизировать добавление нескольких избранных папок в проводник.

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

Для получения информации о настройке раздела избранного на панели навигации с помощью Explorer см. Http://www.howtogeek.com/howto/10357/add-your-own-folders-to-fabilities-in-windows-7/.

3 ответа3

3

Они хранятся в профиле каждого пользователя в папке %USERPROFILE%\Links .

В диалоговом окне «Начать поиск», «Выполнить» или в «Проводнике» (и т.д.) Вы также можете получить это, набрав shell:links .

1

AFAIK нет собственного метода для создания ярлыка через командную строку (и избранное здесь не может быть символической ссылкой, они должны быть ярлыком). Вы можете сделать это используя xxmklink:

XXMKLINK.EXE "%userprofile%\Links\Dropbox.lnk" "C:\Dropbox"

Создает Windows Explorer Favorite для C:\Dropbox

1

Я считаю, что это отвечает на вопрос.

Я сделал функцию из этого поста. Это может пригодиться кому-то:

Function New-Shortcut {
Param(
    [Parameter(mandatory=$true)]$TargetPath,
    [Parameter(mandatory=$true)]$Name
)
    $WshShell = New-Object -comObject WScript.Shell
    $Shortcut = $WshShell.CreateShortcut("$env:USERPROFILE\Links\$Name.lnk")
    $Shortcut.TargetPath = $TargetPath
    $Shortcut.Save()
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .