璀璨星空001
小狐狸
小狐狸
  • UID37856
  • 注册日期2011-11-25
  • 最后登录2011-12-17
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:7371回复:22

MyFirefox引导器好还是火狐自带的-profile 文件夹名字 -no-remote 好?

楼主#
更多 发布于:2011-12-14 17:30
MyFirefox引导器好还是火狐自带的-profile 文件夹名字 -no-remote 好?
目的:1.在本机中能实现打开多窗口,每个窗口对应相应的配置。
2.用U盘传到另一台电脑后,也能实现 打开多窗口,每个窗口对应相应的配置。相关https://www.firefox.net.cn/forum/viewtopic.php?f=4&t=42800
3.重装系统后配置文件不丢失。而且还能像没重装前 打开多窗口,每个窗口对应相应的配置。
重装系统也相当于用U盘复制,因为启动火狐或者MyFirefox时面对的都是全新的系统,没有任何注册信息的系统。
感觉如果用MyFirefox引导器,是第三方软件,有一些BUG,但是启动方便。而如果用自带的命令,复制到另一台电脑后,每次都要在快捷方式那手动填写。如果配置文件夹有十几个就繁琐了。
顺便分享下便携版火狐引导器大集合:
http://deepin.org/thread-1887104-1-1.html
璀璨星空001
小狐狸
小狐狸
  • UID37856
  • 注册日期2011-11-25
  • 最后登录2011-12-17
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2011-12-14 17:30
dongyuanxun:我用的是前者,可以设为默认浏览器回到原帖

自带的如果是本机本来就可以设置默认浏览器啊,难道复制到另外一台电脑后就不能 设为默认浏览器 了?
璀璨星空001
小狐狸
小狐狸
  • UID37856
  • 注册日期2011-11-25
  • 最后登录2011-12-17
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2011-12-14 17:30
白左:某些程序不能用-no-remote可靠地启动;bat可在任意windows系统上使用。
1. bat,%choice%=="1" ["2"|"3"...]
2. ↑
3. ↑

请自行科普“相对路径”
回到原帖

都是火狐程序(firefox .exe)啊,为什么说 有时 -no-romote 会不能“可靠地启动”或者发生错误??-no-romote 究竟是什么意思?没有远程?它会引起启动错误?

按你说的搜索了一番,找到了下面这个 http://iask.sina.com.cn/b/13355828.html
再修改了下,是不是这样就行了,复制到另外一台电脑后,不管firefox.exe在哪个目录下,都能 打开多窗口,每个窗口对应相应的配置?
@echo off
cls
echo.
echo               请选择需要的功能:
echo.
echo                1. 运行firefox1
echo.
echo                2. 运行firefox2
echo.
echo                3. 运行firefox3
set /p choice=            选择(1/2/3):
if %choice%==1 goto startfirefox1
if %choice%==2 goto startfirefox2
if %choice%==3 goto startfirefox3

:startfirefox1
firefox.exe -profile profile1
goto End

:startfirefox2
firefox .exe -profile profile2
goto End

:startfirefox3
firefox.exe -profile profile3
goto End

:End
exit
璀璨星空001
小狐狸
小狐狸
  • UID37856
  • 注册日期2011-11-25
  • 最后登录2011-12-17
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2011-12-14 17:30

是么,自带的也可以设置默认浏览器使用自定义的profile么?

是的,我试过,把firefox设定为默认值,不管是
-profile 配置文件夹的绝对路径 -no-remote
,还是
-profile 配置文件夹名字 -no-remote

都可以实现 打开多窗口,每个窗口对应相应的配置,互相独立,互不干扰。
我只测试了两个配置文件,可以打开两个独立的窗口。
用下面的检测办法,确定firefox为默认浏览器。
http://hi.baidu.com/jdchenjian/blog/ite ... a938c.html
检查默认浏览器是否设置成功?
在开始菜单的“运行”中输入网址,用默认浏览器打开。
双击 Internet 快捷方式,用默认浏览器打开。
双击 本地的 HTML 等文件,用默认浏览器打开。
璀璨星空001
小狐狸
小狐狸
  • UID37856
  • 注册日期2011-11-25
  • 最后登录2011-12-17
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2011-12-14 17:30
royallin:把那些快捷方式都复制进去不就行了,要同时启动所有配置,用批处理把快捷方式都启动不就OK了?回到原帖

比如把一个firefox的快捷方式(目标里是D:\Program Files\Mozilla Firefox\firefox.exe -profile profile1 -no-remote )
复制到另外一台电脑上的E盘,结果发现此firefox的快捷方式变成了未知图标类型。右键属性发现目标里没有变。

怎么用批处理把快捷方式都启动,批处理支持启动参数吗?
璀璨星空001
小狐狸
小狐狸
  • UID37856
  • 注册日期2011-11-25
  • 最后登录2011-12-17
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2011-12-14 17:30

 不同盘符就用批处理,把批处理放在firefox.exe相同目录下。双击运行。
firefox.exe -profile profile1 -no-remote

你好,新建记事本,把代码放进去,运行,那个CMD黑色窗口还残留着,能不能设定运行firefox后自己退出。我在后面加了exit不管用啊,还有以前的批处理不是前面必须是@echo off吗?现象升级了,不需要了?
弄成自己退出后,我再把这个批处理建立快捷方式,主要目的是设置运行窗口为最小化,这样就看起来直接运行 firefox.exe 了
璀璨星空001
小狐狸
小狐狸
  • UID37856
  • 注册日期2011-11-25
  • 最后登录2011-12-17
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2011-12-14 17:30
MalcKear
貌似的确不可以设置默认浏览器,打开独立窗口没问题,打开外部链接,本地文件都是弹窗多配置启动选择..
回到原帖

不好意思,我搞混了,打开的默认浏览器是另外一个配置的,不是用-profile 配置文件夹名字 -no-remote 设置的,没有打开设定的“配置文件夹名字”的火狐浏览器。
还是要靠引导器才行
璀璨星空001
小狐狸
小狐狸
  • UID37856
  • 注册日期2011-11-25
  • 最后登录2011-12-17
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2011-12-14 17:30
dongyuanxun:你用
start firefox.exe -profile profile1 -no-remote

执行完就没cmd窗口了,批处理的基本技巧
回到原帖

谢谢了,网上搜索了一番,找到了两个代码,另存为 .vbs的,可以隐藏黑色的窗口。
1.
Set ws = CreateObject("Wscript.Shell")   
ws.run "cmd /c start firefox.exe -profile profile1 -no-remote",0

2.
Set ws = CreateObject("Wscript.Shell") 
ws.run "cmd /c start firefox.exe -profile profile1 -no-remote",vbhide

3.这个是保存为.vbe的,与vbs有什么不同?
set ws=wscript.createobject("wscript.shell")
ws.run "cmd /c start firefox.exe -profile profile1 -no-remote",0

我想知道这个vbs的作用隐藏运行的,那么运行完这个VBS代码自身会不会退出?
只要这个VBS和批处理与firefox.exe是同目录的话,那就可以识别此目录的并firefox.exe运行?如果别人的电脑D盘也有个firefox.exe,会不会识别成人家的了?
题外话:末尾的0与vbhide是完全一样的吗?
还有set ws=wscript.createobject("wscript.shell")与Set ws = CreateObject("Wscript.Shell")  
也是一样的吗?
璀璨星空001
小狐狸
小狐狸
  • UID37856
  • 注册日期2011-11-25
  • 最后登录2011-12-17
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2011-12-14 17:30
MalcKear
貌似的确不可以设置默认浏览器,打开独立窗口没问题,打开外部链接,本地文件都是弹窗多配置启动选择..
回到原帖

你好,我知道误解的原因了,因为少说了几个字。是能不能把当前配置(用-profile指定的文件夹配置)设置为默认浏览器??
折腾了下,有两个办法不用引导器的。
假设你有两个配置文件夹,分别为profile1和profile2;
他们都在D:\Program Files\Mozilla Firefox文件夹下,和firefox.exe同目录;
其中profile1的配置要设定为默认浏览器。
1.先在选项中设置为默认浏览器,然后关闭ff,清空XXXX.default,然后直接把profile1中的文件全部复制到当前的XXXX.default中。(about:support,在C:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\XXXX.default)。
2.用硬连接。
可以用Link Shell Extension这个工具 ,当然名字就要改下,把D:\Program Files\Mozilla Firefox\profile1改成 XXXX.default ,然后删除原来的XXXX.default ,把改名后的XXXX.default 创建目录连接点到C盘原目录下。如果要好看点,可以新建profile1文件夹,然后把XXXX.default 放进去。
这样就可以用自己的配置设置默认浏览器了,profile2可以用上面的VBS代码,也建一个快捷方式,换个图标)这样相互独立,互不干扰。即便携,又能设置默认浏览器。
当然最简单的还是引导器。
还有一个办法 就是便携版火狐,可以设定常用配置文件为默认浏览器,再加 启动参数和VBS代码启动多窗口另一个配置的火狐。
璀璨星空001
小狐狸
小狐狸
  • UID37856
  • 注册日期2011-11-25
  • 最后登录2011-12-17
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2011-12-14 17:30
MalcKear
貌似的确不可以设置默认浏览器,打开独立窗口没问题,打开外部链接,本地

文件都是弹窗多配置启动选择..
回到原帖

你好,我知道误解的原因了,因为少说了几个字。是能不能把当前配置

(用-profile指定的文件夹配置)设置为默认浏览器??
折腾了下,有两个办法不用引导器的。
假设你有两个配置文件夹,分别为profile1和profile2;
他们都在D:\Program Files\Mozilla Firefox文件夹下,和firefox.exe同

目录;
其中profile1的配置要设定为默认浏览器。
1.先在选项中设置为默认浏览器,然后关闭ff,清空XXXX.default,然后直

接把profile1中的文件全部复制到当前的XXXX.default中。

(about:support,在C:\Documents and Settings\Administrator

\Application Data\Mozilla\Firefox\Profiles\XXXX.default)。
2.用硬连接。
[url=http://hi.baidu.com/xob_arl/blog/item/0a54a6075c27d1760308817

a.html]可以用Link Shell Extension这个工具[/url] ,当然名字就要改下

,把D:\Program Files\Mozilla Firefox\profile1改成 XXXX.default ,

然后删除原来的XXXX.default ,把改名后的XXXX.default 创建目录连接点

到C盘原目录下。如果要好看点,可以新建profile1文件夹,然后把

XXXX.default 放进去。
这样就可以用自己的配置设置默认浏览器了,profile2可以用上面的VBS代

码,也建一个快捷方式,换个图标)这样相互独立,互不干扰。即便携,又

能设置默认浏览器。
当然最简单的还是引导器。
还有一个办法 就是

便携版

火狐
,可以设定常用配置文件为默认浏览器,再加 启动参数和VBS代

码启动多窗口另一个配置的火狐。
璀璨星空001
小狐狸
小狐狸
  • UID37856
  • 注册日期2011-11-25
  • 最后登录2011-12-17
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2011-12-14 17:30
MalcKear
貌似的确不可以设置默认浏览器,打开独立窗口没问题,打开外部链接,本地文件都是弹窗多配置启动选择..
回到原帖

你好,我知道误解的原因了,因为少说了几个字。是能不能把当前配置(用-profile指定的文件夹配置)设置为默认浏览器??
折腾了下,有两个办法不用引导器的。
假设你有两个配置文件夹,分别为profile1和profile2;
他们都在D:\Program Files\Mozilla Firefox文件夹下,和firefox.exe同目录;
其中profile1的配置要设定为默认浏览器。
1.先在选项中设置为默认浏览器,然后关闭ff,清空XXXX.default,然后直接把profile1中的文件全部复制到当前的XXXX.default中。(about:support,在C:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\XXXX.default)。
2.用硬连接。
可以用Link Shell Extension这个工具 ,当然名字就要改下,把D:\Program Files\Mozilla Firefox\profile1改成 XXXX.default ,然后删除原来的XXXX.default ,把改名后的XXXX.default 创建目录连接点到C盘原目录下。如果要好看点,可以新建profile1文件夹,然后把XXXX.default 放进去。
这样就可以用自己的配置设置默认浏览器了,profile2可以用上面的VBS代码,也建一个快捷方式,换个图标)这样相互独立,互不干扰。即便携,又能设置默认浏览器。
当然最简单的还是引导器。
还有一个办法 就是便携版火狐,可以设定常用配置文件为默认浏览器,再加 启动参数和VBS代码启动多窗口另一个配置的火狐。
璀璨星空001
小狐狸
小狐狸
  • UID37856
  • 注册日期2011-11-25
  • 最后登录2011-12-17
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2011-12-14 17:30
royallin:vbs脚本运行完就没有的了。不用担心。
脚本跟目标在同一目录,要在目录下运行。对其他位置没有影响。
一样。
回到原帖

谢谢了,这样我把vbs脚本建立一个快捷方式,主要目的就是更换成火狐的图标,这样即便携又好看了:)
游客

返回顶部