Skip navigation.

MyOpera 中文区

[ advanced search ]

Opera的绿色版本的制作方法

Forums » 中文论坛 » 主版

Lost password?

Saturday, 6. August 2005, 04:20:29

ZiDing

avatar

Posts: 83

Opera的绿色版本的制作方法

最近看到好多人问这个Opera的绿色版本的制作方法,写出来,大家共享一下。
欢迎转贴,转贴请保留本人ID信息,谢谢。
绿色版本的Opera制作办法:
1、安装Opera,安装的时候选择所有人共享配置,也就是不要选择每个用户单独配置的选项。
2、自定义Opera,按照自己的使用习惯,设置好各个配置,比如菜单,键盘映射,Opera的临时文件
的位置等等。
3、更改配置文件的位置:将你的Opera安装目录下面的profile下面的opera6.ini打开,讲里面的所有
的Opera前面的路径替换成 %My_Opera_Dir%。比如我的Opera的安装的路径是:
E:\ZiDing\Green_Soft\Net_Soft\Opera\,我的Opera6.ini当中有这么一行:
Opera Directory=E:\ZiDing\Green_Soft\Net_Soft\Opera\profile那么就应该对应的改成:
Opera Directory=%My_Opera_Dir%\profile
4、将附件当中的 SetMyOperaEnv.exe 拷贝到你的Opera安装目录下。
5、以后每次换了机器运行的时候只要重新执行一次 Opera目录下的 SetMyOperaEnv.exe然后在执行Opera
就可以了,注意:只要你的Opera目录没有改变,就不需要执行第二次。
6、为了方便大家DIY,附件当中的 SetMyOperaEnv.cpp是源代码大家可以按自己的需要更改。谢谢
ZiDing

setmyappenv.zip

Saturday, 6. August 2005, 08:18:09

z8519312

a little fool

avatar

Posts: 826

China

记得我换新硬盘时,老硬盘还没有格式化,
当时在新硬盘上安装操作系统后,
还没有装opera,
就试着打开老硬盘中的opera,
竟然打开了!

Saturday, 6. August 2005, 17:15:27 (edited)

tomqyp

avatar

Posts: 76

不用这样太麻烦了,只要把所有ini文件夹中的"opera安装路径"替换成"."就可以了,
比如我的opera安装在"D:\tools\opera"下只要用工具或者手动把所有.ini文件中的"D:\tools\opera"字符替换成"."就行了,我测试了一下在98和xp下通用,在linux下用wine也通过,不过我在linux用wine启动皮肤变成了默认皮肤,其它设置、新闻、书签什么的都正常。

补充一下:
前提是第一次安装opera时要选择每个用户都用同样的设置,就是profile在opera路径下。

开始进粗看了一下楼主的,以为要改环境变量,仔细一看其实原理是差不多的。楼主的方法应该更通用一些。

Saturday, 6. August 2005, 16:49:34

niltsh

avatar

Posts: 114

China

楼主的方法是需要该环境变量的,楼主提供的程序就是做这个的

另外,楼上的方法是不可行的,我已经实验过了

.的含义只是当前文件夹,在普通浏览网页的时候是没有问题的
但是如果是双击一个文件去open一个本地file,那么这个. 的含义就是这个file所在的文件夹,这样就会出错。
另外,设置文件里面有一些 变量是不支持 相对路径的。比如一些css文件的指定

Sunday, 7. August 2005, 10:14:41

somh

Major

avatar

Posts: 307

China

Originally posted by niltsh
楼主的方法是需要该环境变量的,楼主提供的程序就是做这个的

另外,楼上的方法是不可行的,我已经实验过了

.的含义只是当前文件夹,在普通浏览网页的时候是没有问题的
但是如果是双击一个文件去open一个本地file,那么这个. 的含义就是这个file所在的文件夹,这样就会出错。
另外,设置文件里面有一些 变量是不支持 相对路径的。比如一些css文件的指定




实际上用 SEARCH AND REPLACE 软件批量改 INI 中的路径信息就行了。OPERA 不采用相对路径的方式确实令人费解,换个地方总要手动改一遍。

untitled1.jpg

Sunday, 7. August 2005, 10:29:31

mark_poleon

Darkstar

avatar

Posts: 5108

China

Originally posted by niltsh
楼主的方法是需要该环境变量的,楼主提供的程序就是做这个的

另外,楼上的方法是不可行的,我已经实验过了

.的含义只是当前文件夹,在普通浏览网页的时候是没有问题的
但是如果是双击一个文件去open一个本地file,那么这个. 的含义就是这个file所在的文件夹,这样就会出错。
另外,设置文件里面有一些 变量是不支持 相对路径的。比如一些css文件的指定


第一次在这看到你:eek: :up:

Sunday, 7. August 2005, 11:23:57

niltsh

avatar

Posts: 114

China

哦,楼上的认识我,

欢迎欢迎

Sunday, 7. August 2005, 11:27:31

直接在[添加/删除]卸载,再运行新版安装程序,还是原来的路径,一切正常!

Sunday, 7. August 2005, 11:51:21

niltsh

avatar

Posts: 114

China

楼上说的,那时肯定的,
opera在卸载的时候,不会删除注册表hkcu里面的项

这样安装程序会搜索这个注册表项,

楼主的意思是说,把opera放在随便的文件夹里面都能运行成功

Sunday, 7. August 2005, 11:59:25

mark_poleon

Darkstar

avatar

Posts: 5108

China

Originally posted by niltsh
哦,楼上的认识我,

欢迎欢迎


小致?

Monday, 8. August 2005, 02:46:51

ZiDing

avatar

Posts: 83

Originally posted by niltsh
楼主的意思是说,把opera放在随便的文件夹里面都能运行成功


还是你了解我,哈哈哈,因为上文我说了我是放在自己的移动硬盘里面的,哈哈,程序已经升级,
不在需要整个系统的环境变量而是启动程序的时候设置,反正感觉习惯点。等我写好了介绍,就发上来。

Wednesday, 10. August 2005, 02:55:43

ZiDing

avatar

Posts: 83

Opera辅助工具升级到v1.1,详情请见:[url]http://ziding.delphibbs.com

Wednesday, 10. August 2005, 03:14:21

提问,本次制作完毕,以后又安装了Opera的新版本,要不要再改一遍?

Wednesday, 10. August 2005, 03:44:23

ZiDing

avatar

Posts: 83

Originally posted by waterside
提问,本次制作完毕,以后又安装了Opera的新版本,要不要再改一遍?


如果是覆盖安装,不需要。若是重新安装到一个新的目录,需要。

Wednesday, 10. August 2005, 06:19:46

qucheng

avatar

Posts: 237

China

Originally posted by tomqyp
不用这样太麻烦了,只要把所有ini文件夹中的"opera安装路径"替换成"."就可以了,
比如我的opera安装在"D:\tools\opera"下只要用工具或者手动把所有.ini文件中的"D:\tools\opera"字符替换成"."就行了,我测试了一下在98和xp下通用,在linux下用wine也通过,不过我在linux用wine启动皮肤变成了默认皮肤,其它设置、新闻、书签什么的都正常。

补充一下:
前提是第一次安装opera时要选择每个用户都用同样的设置,就是profile在opera路径下。

开始进粗看了一下楼主的,以为要改环境变量,仔细一看其实原理是差不多的。楼主的方法应该更通用一些。




我按你的办法将Opera8.1改成了绿色的,很好。不过,有个问题不知该如何解决,就是邮件头看起来很费劲,密密麻麻一大片。有没有办法将其改成传统的邮件头,发信人、收信人....

谢谢!

Wednesday, 10. August 2005, 08:37:21

ZiDing

avatar

Posts: 83

Originally posted by qucheng
我按你的办法将Opera8.1改成了绿色的,很好。不过,有个问题不知该如何解决,就是邮件头看起来很费劲,密密麻麻一大片。有没有办法将其改成传统的邮件头,发信人、收信人....

谢谢!


我的没有这个问题啊?我的邮件用的也很正常啊,给我一个图片看看,我好找问题。

Wednesday, 10. August 2005, 09:06:32

qucheng

avatar

Posts: 237

China

Originally posted by ZiDing
我的没有这个问题啊?我的邮件用的也很正常啊,给我一个图片看看,我好找问题。



抓得图太大了,上传不了。见后贴。

Wednesday, 10. August 2005, 09:13:13

qucheng

avatar

Posts: 237

China

Originally posted by ZiDing
我的没有这个问题啊?我的邮件用的也很正常啊,给我一个图片看看,我好找问题。



我抓了一个图你看看!谢谢!

5没有名称.jpg

Wednesday, 10. August 2005, 09:13:14

qucheng

avatar

Posts: 237

China

Originally posted by ZiDing
我的没有这个问题啊?我的邮件用的也很正常啊,给我一个图片看看,我好找问题。



我抓了一个图你看看!谢谢!

6没有名称.jpg

Wednesday, 10. August 2005, 10:05:35

ZiDing

avatar

Posts: 83

你这个问题我找到原因了:原来在OperaDef.ini里面有几个值是需要用到的,你只需要和想改Opera6.ini那样改了就行了。谢谢

Wednesday, 10. August 2005, 13:31:31

qucheng

avatar

Posts: 237

China

Originally posted by ZiDing
你这个问题我找到原因了:原来在OperaDef.ini里面有几个值是需要用到的,你只需要和想改Opera6.ini那样改了就行了。谢谢



我已经根据你的帖子内容改了,但是问题依旧。

我们将原来的OperaDef6.ini、Opera6.ini称为“老文件”;将“安装路径”(D:\Program files\Opera)全部替换成“.”的OperaDef6.ini、Opera6.ini称为“新文件”。

运行新文件邮件头显示不正常,如果直接将安装文件夹里的新文件全部转换成老文件,邮件头还是不正常。如果将老文件拷贝到安装文件夹里,Opera恢复成老的安装状态(不是绿色的),邮件头恢复正常。问题是不是出在“替换”过程中?

因为我是个菜鸟,只能提供上述情况,请你分析、考虑。谢谢!

Wednesday, 10. August 2005, 14:00:14

ZiDing

avatar

Posts: 83

Originally posted by qucheng
我已经根据你的帖子内容改了,但是问题依旧。

我们将原来的OperaDef6.ini、Opera6.ini称为“老文件”;将“安装路径”(D:\Program files\Opera)全部替换成“.”的OperaDef6.ini、Opera6.ini称为“新文件”。

运行新文件邮件头显示不正常,如果直接将安装文件夹里的新文件全部转换成老文件,邮件头还是不正常。如果将老文件拷贝到安装文件夹里,Opera恢复成老的安装状态(不是绿色的),邮件头恢复正常。问题是不是出在“替换”过程中?

因为我是个菜鸟,只能提供上述情况,请你分析、考虑。谢谢!


我没有让你改成.啊,我提供的不是这个方法啊,:lol: :lol: :lol: 好好看看前面的帖子。

Thursday, 11. August 2005, 02:42:15

qucheng

avatar

Posts: 237

China

Originally posted by ZiDing
我没有让你改成.啊,我提供的不是这个方法啊,:lol: :lol: :lol: 好好看看前面的帖子。



已经改成,问题都解决了!谢谢!

Forums » 中文论坛 » 主版

Moderated by: Langeline musiccow Thruth mark_poleon