批量将快捷方式固定到任务栏

批量将快捷方式固定到任务栏

我正在尝试使用批处理将快捷方式固定到任务栏。
我使用的方法是从安装程序中获取预制的快捷方式,然后将其复制到%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吗?

答案1

简单文件复制失败的原因是因为她涉及Windows。

使用 vbscript 或 powershell 或者从 CodeProject.com 获取此脚本 http://www.codeproject.com/Articles/185512/Programmatically-PIN-shortcut-onto-Taskbar-on-Win

他提供了原始的 Microsoft Source 文档,几乎 99% 的时间都适用。

以下是一些 Windows Shell 环境变量的参考,它们有助于脚本的 shell 操作。

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

答案2

简单文件复制失败的原因是因为她涉及Windows。

使用 vbscript 或 powershell 或者从 CodeProject.com 获取此脚本 http://www.codeproject.com/Articles/185512/Programmatically-PIN-shortcut-onto-Taskbar-on-Win

他提供了原始的 Microsoft Source 文档,几乎 99% 的时间都适用。

以下是一些 Windows Shell 环境变量的参考,它们有助于脚本的 shell 操作。 http://www.sevenforums.com/tutorials/4941-shell-command.html

相关内容