锁定使用独立启动器的软件到任务栏

/

一些软件使用独立的启动器来启动软件,比如便携软件,当锁定这类软件到 Windows 7 或 Windows 8 的任务栏时,会存在这样的困难:如果锁定启动器到任务栏,那么启动时会在任务栏出现另一个图标-该软件真实可执行文件的图标,而如果锁定真实可执行文件到任务栏,那么点击该图标将无法启动,因为该软件是通过独立的启动器来启动的。

下面的教程就是解决这个问题的。

需要

7 Taskbar Tweaker
mkshortcut

获取软件的 AppID

以 Firefox 便携版为例,运行7 Taskbar Tweaker,点击“任务栏监控插件”,可以看到 Firefox 便携版的 AppID 如图所示。

7 Taskbar Tweaker

Firefox 便携版 AppID

用 mkshortcut.exe 创建快捷方式

  1. 拷贝 mkshortcut.exe 到软件启动器所在目录,在该目录的空白处,shift+右键,选择“在此处打开命令窗口”
  2. 在 cmd 窗口中键入如下命令
mkshortcut.exe -output [Shortcut Name].lnk -target "%cd%\[Program Launcher].exe" -appid "[AppID]"

例如 Firefox 便携版

mkshortcut.exe -output Firefox.lnk -target "%cd%\FirefoxPortable.exe" -appid "d:\software\FirefoxPortable\App\Firefox\firefox.exe"

将生成的快捷方式拖拽到任务栏

现在在任务栏点击软件的快捷方式图标,是不是可以顺利启动而不会生成额外的图标了呢?

参考:http://www.neowin.net/forum/topic/985014-guide-pin-programs-with-custom-launchers-to-taskbar/

Comments