我使用一些带有命令行参数的程序,并且喜欢使用快捷方式来启动这些程序。例如,我保留了几个 Firefox 配置文件,并且喜欢在命令行上指定配置文件名称。同样,我有几个 Eclipse 快捷方式,它们带有一个命令行参数来指定要打开的工作区。
我希望能够将这些快捷方式固定到 Windows 7 中的开始菜单或任务栏。我遇到的问题是,一旦我固定了其中一个快捷方式,就无法启动启动相同 exe 的其他快捷方式。
我还愿意接受一些建议,比如一个合适的桌面小工具,它可以包含一堆任意的快捷方式,但仍保持在桌面某处的固定位置,或者以某种方式添加辅助任务栏(这在 XP 中是可能的)。
答案1
我最近遇到了这个问题,并提出了以下解决方案(提供示例时我假设 Firefox 是默认安装):
设置
Firefox 可执行文件(C:\Program Files\Mozilla Firefox\firefox.exe)
部分个人资料:
- 个人的
- 工作
- 发展
解决方案
我们将使用明科互联随操作系统附带的实用程序。
由于您只能将应用程序固定到任务栏一次,因此我们必须让 Windows 相信您有多个 Firefox 可执行文件。我们将通过创建一些“硬链接”到火狐浏览器。
- 打开命令提示符(命令执行程序)
- 导航到 Firefox 安装目录
cd "C:\Program Files\Mozilla Firefox\"
- 为三个配置文件创建 3 个硬链接:
- 个人的:
mklink /H firefox_Personal.exe firefox.exe
- 工作:
mklink /H firefox_Work.exe firefox.exe
- 发展:
mklink /H firefox_Development.exe firefox.exe
- 个人的:
- 为我们刚刚制作的副本创建快捷方式(右键单击>创建快捷方式)
- 编辑快捷方式(目标场地):
- firefox_个人版.exe:
"C:\Program Files\Mozilla Firefox\firefox_Personal.exe" -P "Personal" -no-remote
- 火狐浏览器:
"C:\Program Files\Mozilla Firefox\firefox_Work.exe" -P "Work" -no-remote
- firefox_开发.exe:
"C:\Program Files\Mozilla Firefox\firefox_Development.exe" -P "Development" -no-remote
- firefox_个人版.exe:
- 将这3个快捷方式拖到任务栏(固定)。您可以删除原来的快捷方式。
- 更改固定快捷方式的名称和图标,就可以了。
如果有什么不清楚的地方,请告诉我,我会尝试进行截屏录制。
答案2
我使用了“hegearon”提供的解决方案和 MKLINK,但使用文件夹链接而不是文件链接。
对于 Firefox,我使用以下命令创建了一个名为“Mozilla Firefox Dev”的新文件夹,该文件夹链接至真实的 Firefox 文件夹:
mklink /D "Mozilla Firefox Dev" "Mozilla Firefox"
然后创建 firefox.exe 的快捷方式(确保“启动于”属性指向新的链接目录)并将其固定到任务栏。
带有链接文件的解决方案对我来说不起作用,因为 Windows 知道它是相同的进程(我通过任务管理器/进程资源管理器发现它)。
通过此解决方案,Windows 认为有两个不同的 Firefox 进程,因为它们的路径不一样。
希望能帮助到你。
答案3
如果有人偶然发现这一点,那么设置 Firefox 配置文件以分组到单独的任务栏图钉中实际上非常简单,就像 Chrome 配置文件管理器的工作方式一样。
我喜欢拥有单独的“个人”和“工作” Firefox 配置文件,并将单独的快捷方式并排固定:
• 启动 Firefox 并转到 about:config。
• 添加新 > 布尔 > “taskbar.grouping.useprofile” > true。
• 接下来,使用 RUN > “firefox.exe -P [profile] -no-remote”关闭并重新启动 Firefox 的新实例
• 将此应用程序图标固定到任务栏。
• 现在,导航到 C:\Users[profile]\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar。
• 编辑现在固定的快捷方式的属性以在目标中包含相同的“-P [profile] -no-remote”。
对您想要单独固定到任务栏的每个配置文件重复此过程,并且每个配置文件都会有自己的分组。
答案4
不要固定 EXE 或“官方”快捷方式:为每个配置文件创建一个快捷方式,然后固定它们。
1.- 在您的文档或桌面中创建您自己的快捷方式,每个配置文件一个。我在“Dropbox\Profiles”中创建了它:
“文件” -> “新建” -> “快捷方式” -> 输入完整路径
C:\Users\t130688\AppData\Local\MapleStudio\ChromePlus\Application\chrome.exe --user-data-dir="D:\Navegadores\t130688"
输入一个独特的名称,例如“Cool t130688”
2.- 在每个快捷方式上单击鼠标右键,然后选择“固定到任务栏”