![批量将快捷方式固定到任务栏](https://linux22.com/image/1470412/%E6%89%B9%E9%87%8F%E5%B0%86%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F%E5%9B%BA%E5%AE%9A%E5%88%B0%E4%BB%BB%E5%8A%A1%E6%A0%8F.png)
我正在尝试使用批处理将快捷方式固定到任务栏。
我使用的方法是从安装程序中获取预制的快捷方式,然后将其复制到%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