阅读:28615回复:37
零基础教你怎么做个自己的移动版, 小教程一个
成品:
把 MyFF 这个目录目录随意复制到任意位置,执行其中 MyFF.exe 运行firefox 3.0 都能保留之前对这个FF的所有设置(包括扩展,设置,字体之类) 做法: 1、桌面上新建一个 MyFF 文件夹 ,在其中再建立一个 firefox 文件夹,一个 MyProfile 文件夹。 2、从官方网站下载安装一份Firefox3.0.1 http://releases.mozilla.org/pub/mozilla ... 03.0.1.exe 3、复制firefox安装目录里的所有文件至桌面上MyFF中的firefox内。 4、添加删除程序内,卸载firefox3.0。 5、在桌面上的MyFF文件夹内建立一个名为 MyFF.txt 的文件文件,内容为 start firefox\firefox.exe -profile "MyProfile" 6、把MyFF.txt改名为MyFF.bat(我已经用 Quick batch file compiler 把BAT编译成EXE后加了图标,所以好看一些) 7、完成 --------------------------------- 说明: 1、双击MyFF.bat即可启动Firefox。对其中的任何操作(增删扩展,改变config之类)都被保留进MyProfile文件夹内。 2、其实就是建立了一个MyProfile的全新的配置文件。 3、好玩(好用?)期间,有基础的可以通过一些把BAT编译成EXE的软件,把这个批处理编译成EXE以,改变BAT本身这个难看的图标 。 :) 4、初始制作版本Firefox3.0 RC1。 http://releases.mozilla.org/pub/mozilla ... RC%202.exe 更新了下,这是RC2的下载地址,简体中文版。。。 2008年6月5日 http://releases.mozilla.org/pub/mozilla ... %203.0.exe 更新了下,这是3.0正式版的下载地址,简体中文版。 貌似就是RC2,RC2就是3.0... 2008年6月20日 http://releases.mozilla.org/pub/mozilla ... 03.0.1.exe 更新了下,这是3.0.1的下载地址,简体中文版。。。 2008年8月27日 |
|
|
1楼#
发布于:2008-06-03 15:50
chicksong:成品: 好方法啊! |
|
2楼#
发布于:2008-06-03 15:50
对我很有用,呵呵
以后也可以试着做点关于ff的小东西! |
|
3楼#
发布于:2008-06-03 15:50
如果能让u盘点个人设置、扩展插件啥的和本机的同步就好了,呵呵
|
|
4楼#
发布于:2008-06-03 15:50
感谢教程,今天折腾成功!
现在有个小问题: 直接点击运行Myff.bat时,时完全成功的。 而用另外的批处理文件,来执行Myff.bat时,Firefox能启动,但后面的参数( -profile "MyProfile")明显没有生效。 比如,我写了个Menu.bat,其中一部分命令行如下: REM Firefox的程序文件在“D:\MyFF”文件夹中 START /MIN D:\MyFF\MyFF.bat 运行Menu.bat后调用MyFF.bat所启动的Firefox,明显没有加载我的配置文件。(手动运行MyFF.bat则成功加载了配置文件) 请问如何解决这一问题? 谢谢。 |
|
5楼#
发布于:2008-06-03 15:50
做了一个,挺有意思的。
|
|
6楼#
发布于:2008-06-03 15:50
楼上是有心人!谢谢
|
|
|
7楼#
发布于:2008-06-03 15:50
感谢楼主提供的思路,杂家也自己搞了一个启动bat。
不过是通过读取配置文件来进行启动,这样相对灵活一点,但是只在我的机器上进行运行没事,很可能。。。。还有问题。哈 bat内容: (bat最后用Quick Batch File Compiler编译成静默应用程序,没有cmd黑窗口) set pfini="profile.ini" findstr /l "fxph" %pfini% > strtmp && set /p fxphstr=<strtmp && del /f /q strtmp set fxph=%fxphstr:~5% findstr /l "fxpf" %pfini% > strtmp && set /p fxpfstr=<strtmp && del /f /q strtmp set fxpf=%fxpfstr:~5% start "" "%fxph%" -profile "%fxpf%" profile.ini文件内容: (这里为了示意把路径改成绝对路径带空格的,这种也可以运行。另外相对路径也可以,bat不太熟练,修改了好久才貌似可以在长路径下没问题) [Path Config] fxph=E:\Program Files\Mozilla Firefox\firefox.exe fxpf=E:\Program Files\MobileFirefox.3.5.3\Profile\userprofile |
|
|
8楼#
发布于:2008-06-03 15:50
想问一下:这个移动版的升级是否还会对系统的注册表进行写操作吗?因为想用系统还原之类的软件对这个移动版有关目录进行排除(还原对注册表不能排除)从而达到系统重启还原,而firefox升级版本或安装扩展两不误!
再补充一下:之前用了个移动或称绿色版的,很好……可惜有点瑕疵,历史栏不显示之前看过的网页,安装版没有这个问题。可是使用系统还原排除firefox(安装版)相关的文件夹后升级没有问题,扩展也可以使用,但“管理附加组件”却显示空白一片,也就是说扩展能用但不能管理(设置),现在搞到两头不到岸,所以才有以上一问,看哪位达人能解惑一下,非常感激! |
|
9楼#
发布于:2008-06-03 15:50
瓜瓜真是牛人啊
|
|
10楼#
发布于:2008-06-03 15:50
给文件路径加引号.
|
|
11楼#
发布于:2008-06-03 15:50
上面的脚本执行路径中不能有空格,也就是说文件夹的名称中不能有空格。
|
|
12楼#
发布于:2008-06-03 15:50
s = wscript.scriptfullname set ws = WScript.CreateObject("Wscript.Shell") ws.run left(s,instrrev(s,"\")) & "firefox\firefox.exe -profile profile\" 补充vbs的启动脚本 作者fans896 |
|
|
13楼#
发布于:2008-06-03 15:50
呵呵,Portable Apps上有很多不错的便携软件,而且都是开源、免费的。
|
|
14楼#
发布于:2008-06-03 15:50
不错,收藏备用了!
|
|
上一页
下一页