阅读:12296回复:22
关于Firefox 带 -profile参数默认浏览器的问题
这是一个困扰了我很久的问题,由于机器上一般都开着Firefox所以也没往心里去,
但现在想把Firefox移植到老婆的电脑上,所以有了下面的问题。(Firefox已被 设为默认浏览器) 在Firefox没有启动的时候,如果有外部程序调用Firefox: 1. 如果用户选择了Firefox的配置文件管理器在启动时不询问,系统将试图调用 某一个配置文件启动Firefox,应该是在勾上“启动时不询问”后用来启动Firefox的 配置文件 2. 否则,会启动配置文件管理器,询问用户用哪一个配置文件。 但是,上面所说的任何一种情况都不能达到用-profile方式启动的效果,也就是 说,只有用Firefox配置文件管理器生成的配置文件才能被外部程序调用,而如果 是纯绿色版,加-profile参数启动,profile目录不在documents and settings下的 话,无法被外部程序调用实现“冷启动”。 在有Firefox启动了的时候,只要没有-no-remote参数,当前Firefox的进程都会捕获 外部程序调用Firefox的请求,即便会打开新的Firefox窗口,也保证是在当前这个 配置文件下使用。这也就是为什么我一直无所谓的原因,因为电脑启动就会开着 Firefox。有什么办法能实现比如我的Firefox启动用的是 N:\Firefox\firefox.exe -profile "profile" 这样的位置和这样的命令行,现在没有Firefox启动的时候,用某个外部程序能直接 启动上面这个Firefox和上面这个配置文件? 我印象中好像Profile Manager在建立新配置文件中会询问配置文件存放的位置和名称, 或许这样我就能先在N盘建立一个Firefox的配置文件夹,然后把旧的配置文件覆盖 进去? |
|
|
1楼#
发布于:2008-10-28 03:13
经过测试,的确用配置文件管理器在N:盘下建立一个配置文件就OK,这样
它会被视为该系统中存在的一个配置文件,如果它是默认配置,那么外部 程序就会用它启动。同理,用-p参数也可以启动它。 不过我想重装后,存在N:盘的配置文件肯定跟系统失去了关联,上述方法 会失效,下面就是要知道Firefox的配置文件管理器的设置是存在哪里的。 这个配置文件存放在 c:\Documents and Settings\new\Application Data\Mozilla\Firefox\profiles.ini 也就是说,还是要跟系统有关联。要把纯绿色的版本变成系统认识的默认浏览器 需要自己手动设置。 |
|
|
2楼#
发布于:2008-10-28 03:13
把系统HTML,HTM……等等自己设置为直接关联到绿色版的Loader上。。比如MyFF.exe。
这样双击HTML时,就会打开自己的绿色版了。。带参数 |
|
|
3楼#
发布于:2008-10-28 03:13
压缩包包含两个文件,执行 !)install.cmd 就可以了。注意,需要改一下 !)profiles.ini,将最后一行的 Path=改为你自己的配置文件夹位置。以后重装 Windows,只要执行一下 !)install.cmd 就可以了。
|
|
|
4楼#
发布于:2008-10-28 03:13
下面的更加简洁,将下面的文字保存为批处理文件,最后一行的 Path= 改为你自己的配置文件夹(注意配置文件夹名字和>>之间不能有空格):
if not exist "%APPDATA%\Mozilla" (md "%APPDATA%\Mozilla") if not exist "%APPDATA%\Mozilla\Firefox" (md "%APPDATA%\Mozilla\Firefox") @echo [General] > "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo StartWithLastProfile=1 >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo [Profile0] >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo Name=default >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo Default=1 >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo IsRelative=0 >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo Path=E:\Programs\Internet\profile>> "%APPDATA%\Mozilla\Firefox\profiles.ini" |
|
5楼#
发布于:2008-10-28 03:13
看了一下,还是没太明白,我的profile路径是c:\Program Files\Mozilla Firefox\profile\
那profile.ini应该如何更改???? |
|
6楼#
发布于:2008-10-28 03:13
jsjjsj:看了一下,还是没太明白,我的profile路径是c:\Program Files\Mozilla Firefox\profile\ 将下面的内存保存为批处理文件(比如 SetProffile.cmd),然后执行批处理文件就可以了。 if not exist "%APPDATA%\Mozilla" (md "%APPDATA%\Mozilla") if not exist "%APPDATA%\Mozilla\Firefox" (md "%APPDATA%\Mozilla\Firefox") @echo [General] > "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo StartWithLastProfile=1 >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo [Profile0] >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo Name=default >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo Default=1 >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo IsRelative=0 >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo Path=C:\Program Files\Mozilla Firefox\profile>> "%APPDATA%\Mozilla\Firefox\profiles.ini" |
|
7楼#
发布于:2008-10-28 03:13
|
|
8楼#
发布于:2008-10-28 03:13
用户被禁言,该主题自动屏蔽! |
|
9楼#
发布于:2008-10-28 03:13
对于新手而言,还是下面这个引导器好,作的真的不错!!
偶以前也是一直用代参数的FIREFOX,但总不能高为默认,所以找到了下面的这个引导器,很不错的! http://www.fonlan.cn/post/50.html 同时也佩服LZ的绿色精神,这能解决很多人的绿色问题吧! 呵呵呵!! |
|
10楼#
发布于:2008-10-28 03:13
谢谢GOLF-AT的批处理!我想应该还可以判断一下当前目录,从而决定写入profiles.ini文件的那一行,这样把这个文件放在Firefox.exe同一目录下就带着走了。
if not exist "%APPDATA%\Mozilla" (md "%APPDATA%\Mozilla") if not exist "%APPDATA%\Mozilla\Firefox" (md "%APPDATA%\Mozilla\Firefox") @echo [General] > "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo StartWithLastProfile=1 >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo [Profile0] >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo Name=default >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo Default=1 >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo IsRelative=0 >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo Path=%cd%\my_profile>> "%APPDATA%\Mozilla\Firefox\profiles.ini" |
|
|
11楼#
发布于:2008-10-28 03:13
如果我是用 Run_FF.exe
启动的话 该怎么改呢 |
|
|
12楼#
发布于:2008-10-28 03:13
这个挺好,现在用 加壳引导挺方便的,
FF放在非系统盘,即使重装了,朝阳以前配置使用 |
|
|
13楼#
发布于:2008-10-28 03:13
顶起来,好好研究下,想同时使用每夜版和tete009的版本!
|
|
14楼#
发布于:2008-10-28 03:13
我都改
c:\Documents and Settings\XXXX\Application Data\Mozilla\Firefox\profiles.ini 其它程序调用,默认浏览器都不会出问题 |
|
|
上一页
下一页