zmw0510
小狐狸
小狐狸
  • UID27422
  • 注册日期2008-12-12
  • 最后登录2016-09-19
  • 发帖数18
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2152回复:1

我接触firefox晚,求教如何制作完全的绿色版firefox带插件(对修改快捷方式...

楼主#
更多 发布于:2009-03-22 18:35
问题是这样的
我下载了firefox-3.6a1pre.en-US.win32
非绿色版的firefox(其实也是绿色,就是拿其他地方去,需重新配置插件)

不像我以前用的那个绿色版,真正的绿色版,拿到其他机器上一开打即可和原本的一模一样,而且也能自动更新升级,从FF2一路到FF3了这个版本

大家看看那个绿色版的目录结构


如何将我现在这个,也做成这样的?
是需要在about:config里面指定profile的相对路径么?


===========
论坛里搜不到我想要的东西,想想还是发帖来问吧...
搜到的要么就是些,更改快捷方式,来制定profile
这样不是很好

因为拷贝到其他机器上,快捷方式的路径也不尽相同
sgt.pepper
小狐狸
小狐狸
  • UID23693
  • 注册日期2008-04-15
  • 最后登录2010-07-06
  • 发帖数14
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2009-03-22 18:35
绿色版无非是用一个程序带上参数来启动firefox, 如果图方便, 可以使用autohotkey来实现, 我是这样做的:

firefox_admin_launch.ahk
#NoTrayIcon

firefoxPath := ""
profilePath := ""

iniName := SubStr(A_ScriptName, 1, StrLen(A_ScriptName) - 3)

IniRead, firefoxPath, %A_ScriptDir%\%iniName%ini, PATH, firefox
IniRead, profilePath, %A_ScriptDir%\%iniName%ini, PATH, profile

run `"%A_ScriptDir%\%firefoxPath%`" -profile `"%A_ScriptDir%\%profilePath%`"


firefox_admin_launch.ini
[PATH]
firefox=bin\firefox.exe
profile=profiles\admin


如果你在使用autohotkey, 直接双击firefox_admin_launch.ahk就可. 如果不用autohotkey, 也不想安装这东西, 可以把firefox_admin_launch.ahk编译成firefox_admin_launch.exe(200k左右). 编译工具去网上下载, 是绿色免安装的.

最终的目录结构:
/firefox_admin_launch.exe --- 启动程序
/firefox_admin_launch.ini ----- 路径配置, 必须跟启动程序同名
/bin/* ----------------------------- firefox程序目录
/profiles/* ----------------------- 个人文件夹

如果有多个配置, 就把启动程序复制一个, 例如firefox_debug_launch.exe, 再创建一个firefox_debug_launch.ini指定路径.
游客

返回顶部