ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4177回复:11

Ric Firefox 便携解决方案;下载 20100707

楼主#
更多 发布于:2010-07-05 11:10
欢迎使用Ric Firefox 便携版。
目前,Firefox的便携版很多,比较流行的有便携版和自制loader版等等。
但都不能满足我的需求,所以我制作了一个移动解决方案,叫作Ric Firefox 便携解决方案,以示区别。

Ric Firefox 便携版有别于市面上任何便携版Firefox,可设置默认浏览器、打开QQ连接、运行速度快。
二楼有Ric Firefox 便携版提供下载
本程序由Firfox爱好者共同维护,绿色、免费、无插件。


Ric Firefox 便携解决方案是:一个壮实的U盘,里面包含

1、绿色版Firefox目录
2、有一个叫作Richeer配置文件夹
3、有一个写好的profiles.ini
4、一个快捷方式,带 -setDefaultBrowser 参数
5,两个批处理文件

这样做的优点是

1、firefox和配置都在硬盘上运行的,速度比u盘运行要快很多。U盘只作为一个移动介质。
2、可以设置默认程序,QQ 等的连接可以用自己的配置打开。
3、可以同步配置回U盘。
4、操作步骤其实不复杂,只需要按顺序运行批处理。

建议需要移动的用户减少不必要的扩展和主题,勾选“退出時清空历史记录”等,减少配置文件的体积



Change Log
---------------------------
20100707
1、解决电脑上新旧profiles.ini 冲突问题,如电脑上存在旧有Firefox 配置文档,删除程序時可恢复。
2、优化删除选项,可选择删除模式
3、默认写入目录由D:\firefox 改为C:\firefox
4、更新Firefox主程序为官方3.6.6
5、更新说明文件


 
 
 
 
ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2010-07-05 11:10
安装说明:
1、把压缩包里面所有文件解压到U盘,

2、把自己的配置文件放到Richeer目录下。
注意,不是把配置文件夹放在Richeer目录下!


使用说明:
1、运行安装.bat ,等待批处理结束。
然后就可以打开“Mozilla Firefox”运行程序了。

2、运行同步&删除.bat,按照屏幕提示可选择:
"不同步配置文件、删除电脑上所有相关文件"
"同步配置文件、删除电脑上所有相关文件"
"同步配置文件、保留电脑上所有相关文件"

3、执行过程中,不能关闭程序窗口!
否则可能损坏配置文件。
如选择同步配置,可能会花费您几分钟时间。
保留电脑上相关文件,下次使用电脑時可跳过安装工作。

4、建议自行备份一个配置文档,作为保底。
因为误操作造成的配置文件丢失,本人一概不负责任。


更新说明:
Mozilla Firefox目录是官方3.6.6版,
如需更新,可以自行替换文件。

讨论地址:
https://www.firefox.net.cn/forum/viewtopic.php?t=32076

本人Gmail:qq567793@gmail.com
box下载:
[swf width=200 height=250]http://www.boxcn.net//static/flash/box_explorer.swf?widget_hash=p011qe79z8&v=0&cl=0[/swf]
 
 
 
shenfangji
小狐狸
小狐狸
  • UID32747
  • 注册日期2010-05-05
  • 最后登录2021-05-29
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
2楼#
发布于:2010-07-05 11:10
你这样很麻烦,不过还是谢谢分享!其实我觉得现在的现成的便携版很好,尤其是portableapps制作的,我一直在使用。
ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2010-07-05 11:10
shenfangji:你这样很麻烦,不过还是谢谢分享!其实我觉得现在的现成的便携版很好,尤其是portableapps制作的,我一直在使用。回到原帖


可能是我对速度比较敏感吧,我始终觉得在U盘的文件读取很慢。

我觉得这个思路还是很好的
弹射U盘的程序到硬盘,然后用完就从硬盘复制回U盘

现在已经比上午简化了操作了。

期待有大虾指导优化一下,应该会更好~
 
 
 
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2024-03-28
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
4楼#
发布于:2010-07-05 11:10
恭喜LZ了。-setDefaultBrowser参数我还不知道呢,学习了。
我没有打开LZ的配置文件看,希望里面已经把browser.cache.disk.parent_directory参数改了,把缓存文件设置到电脑其他地方,这样不管是弹射文件到硬盘还是删除文件都会节约时间的。
zj45499
千年狐狸
千年狐狸
  • UID29472
  • 注册日期2009-07-03
  • 最后登录2014-10-06
  • 发帖数1158
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2010-07-05 11:10
潜力贴...收藏了 抽空自己研究


ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2010-07-05 11:10
xxp2277:恭喜LZ了。-setDefaultBrowser参数我还不知道呢,学习了。
我没有打开LZ的配置文件看,希望里面已经把browser.cache.disk.parent_directory参数改了,把缓存文件设置到电脑其他地方,这样不管是弹射文件到硬盘还是删除文件都会节约时间的。
回到原帖

其实我最感谢的还是你 ,那个bat复制的思路和profiles.ini 的编写方法是你教我的。

我这个方案还有很多改进的地方,
我这个richeer 文件夹是空的,需要自己扔配置文件进去。

关于缓存文件,我没有改动位置,
我采取了直接删掉硬盘上的Cache文件夹、删掉U盘的配置文件,
再复制硬盘上的配置文件到U盘的方法
 
 
 
ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2010-07-05 11:10
这个Ric Firefox 为需要移动又要设置默认浏览器又要打开QQ连接的用户提供了一个现成的方案。
配置文件的异地同步、程序的更新都比较傻瓜
不过距离完美还有一大段距离

我现在需要马上改进的地方是

1、Firefox程序其实不用每次都安装
我们经常使用的電腦也就那几台,除非在陌生的、有还原卡的、网吧的電腦使用外,Firefox程序其实可以保留的。

我考虑修改一下bat命令,加一个可选的是否覆盖Firefox 程序和是否删除Firefox 程序

这样对于经常使用的電腦,安装和删除速度会有所提升。

2、電腦上存在旧有profiles.ini 的问题
由于我自己不怎么会写bat,请大虾指点一下,
如何把旧有的profiles.ini重命名再复制。
用完之后,删掉新profiles.ini,改回旧profiles.ini 名字

3、bat不太稳定
如果bat执行中途误关窗口,有可能造成配置文件的丢失或者蓝屏。我在测试途中就曾经遇到这个问题。

4、复制文件到U盘的速度很慢,这个暂时无解。
除非我能精确到哪个文件是必须要同步到U盘,才可以有一点点速度的提升。
另外如此精确,可能还会降低第一次打开Firefox的速度。

所以我要明天好好看看bat命令的知识才行,先改进1、2。
3、4我是没办法了,因为已经能凑合着用了,期待有能者而为之!
 
 
 
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2024-03-28
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
8楼#
发布于:2010-07-05 11:10
win7下%appdata%\mozilla\firefox\下面也是profiles.ini文件名吧?
针对电脑上已存在profiles.ini文件的情况,在“安装.bat”文件中将
start profiles.exe
替换一下
set pwd=%cd%
cd /d %appdata%\mozilla\firefox\
if exist profiles.ini ren profiles.ini profiles.ini.bak 
copy /y %pwd%\profiles.ini profiles.ini
cd /d %pwd%
xcopy "Mozilla Firefox" d:\firefox\Firefox /e /i /y /d 
xcopy "richeer" d:\firefox\richeer /e /i /y

同时保证U盘上的profiles.ini文件与本批处理文件在同目录下。
删除时在已有的基础上改进了一下:
@echo off
:main
set /p choice=请选择 	(删除[1]--------删除^&同步[2]):
if %choice%==1 goto ff1
if %choice%==2 goto ff2
echo 输入错误,请重新输入!&@goto main

:ff1
RD D:\Firefox\ /Q /S
del %appdata%\Mozilla\Firefox\profiles.ini /Q
cd /d %appdata%\mozilla\firefox\
if exist profiles.ini.bak ren profiles.ini.bak profiles.ini
goto end

:ff2
RD Richeer /Q /S
RD D:\Firefox\Richeer\Cache /Q /S
xcopy "D:\FireFox\Richeer" Richeer /i /e 
RD D:\Firefox\Richeer /Q /S
del %appdata%\Mozilla\Firefox\profiles.ini /Q
if exist profiles.ini.bak ren profiles.ini.bak profiles.ini
goto end

:end

未实机测试。
ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2010-07-05 11:10
无比感谢,膜拜一下

代码已修改
 
 
 
foamyu
小狐狸
小狐狸
  • UID28527
  • 注册日期2009-04-09
  • 最后登录2016-07-25
  • 发帖数26
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
10楼#
发布于:2010-07-05 11:10
设置
firefox.exe -p

运行
firefox.exe -profile "用户目录"
laintime
火狐狸
火狐狸
  • UID33151
  • 注册日期2010-06-24
  • 最后登录2016-05-04
  • 发帖数157
  • 经验20枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
11楼#
发布于:2010-07-05 11:10
收藏了,准备好好学习学习
游客

返回顶部