Закрепление ярлыков на панели задач по пакетам
Я пытаюсь прикрепить ярлыки к панели задач с помощью пакета.
Метод, который я использую, берет предварительно сделанный ярлык из программы установки и копирует его в %APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
,
Когда я перезагружаю Windows 7 (или explorer.exe
) эффекта нет.
Точный код, который я использую:
move "*.lnk" "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar"
Также вопрос: можно ли заменить файл ярлыка на Straight-up? .EXE
?
2 ответа
Причина, по которой простое копирование файла не удается, заключается в том, что в Windows она участвует.
Используйте vbscript или powershell или получите скрипт этого парня с CodeProject.com http://www.codeproject.com/Articles/185512/Programmatically-PIN-shortcut-onto-Taskbar-on-Win
Он предоставляет оригинальную документацию Microsoft Source, которая применяется почти в 99% случаев.
Ниже приведены некоторые ссылки на переменные среды оболочки Windows, которые помогают в операциях оболочки из сценариев. http://www.sevenforums.com/tutorials/4941-shell-command.html
Причина, по которой простое копирование файла не удается, заключается в том, что в Windows она участвует.
Используйте vbscript или powershell или получите скрипт этого парня с CodeProject.com http://www.codeproject.com/Articles/185512/Programmatically-PIN-shortcut-onto-Taskbar-on-Win
Он предоставляет оригинальную документацию Microsoft Source, которая применяется почти в 99% случаев.
Ниже приведены некоторые ссылки на переменные среды оболочки Windows, которые помогают в операциях оболочки из сценариев.
http://www.sevenforums.com/tutorials/4941-shell-command.html
https://technet.microsoft.com/en-us/library/cc962613.aspx http://www.sevenforums.com/general-discussion/244817-registry-differences-between-shell-folders-user-shell-folders.html https://github.com/libyal/libfwsi/wiki/Shell-Folder-identifiers