我有两个配置文件。A
并且B
我已创建快捷方式来启动每个配置文件,如下所示:
"C:\Program Files\Mozilla Firefox\firefox.exe" -p A
"C:\Program Files\Mozilla Firefox\firefox.exe" -p B
另外,我已将配置文件 B 设置为默认配置文件ProfileManager
我想要做的是,当我打开特定文件类型时,启动另一个默认配置文件。
该文件的当前关联.html
是:
C:\Program Files\Mozilla Firefox\firefox.exe
和命令行参数如下:
-requestPending -osint -url "%1"
这将打开指定的 URL(例如从 Outlook 内部)作为默认的 Firefox 配置文件(B
在我的情况下)。我想.html
使用该A
配置文件打开每个扩展。
Mozilla 指出-p
和-requestPending -osint
不能同时使用。
如何为特定文件类型打开另一个配置文件?
答案1
更简单的方法是在 Browser Tamer 中创建转发规则:https://www.aloneguid.uk/projects/bt/
答案2
最简单的解决方案是使用批处理文件。以下内容已测试并确认适用于 Firefox 30.0。
将 .HTML 文件与特定的 Firefox 配置文件关联
创建一个批处理文件,内容如下 — — 例如,针对名为“Dev”的 Web 开发配置文件:
"C:\My Programs\FF30\firefox.exe" -P Dev -no-remote
您应该在文件命令中省略任何非 Firefox 命令行开关.bat
(即不要输入-osint -url "%1"
)。如果您从未创建过批处理文件,只需打开一个文本文件,键入适当的命令并保存。然后将文件扩展名从 重命名.txt
为.bat
。
假设您使用的是 Windows XP,请导航至我的电脑并选择工具 -> 文件夹选项 -> 文件类型选项卡。您需要更改此文件类型关联:
- Firefox HTML 文档
需要明确的是,要仅为实际文件创建链接.html
,只需编辑第一项。选择先进的按钮,然后编辑默认的“打开”操作。在标记为“用于执行操作的应用程序:”的字段下,粘贴文件的路径,.bat
例如
"C:\Documents and Settings\UserName\Desktop\Firefox.bat" "%1"
确保使用如上所示的双引号。按好的,好的以完成您的更改。
当然,您应该复制字段中的原始条目“以防万一”,并将其放在一边,以防您以后想要撤消更改。基本格式应该是:
"C:\Path\To\Browser\firefox.exe" -osint -url "%1"