无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6226|回复: 38
打印 上一主题 下一主题

Opera 9.24 for PE

[复制链接]
跳转到指定楼层
1#
发表于 2007-11-11 21:38:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
17:40 2007-11-17

release 0035

事实上,我觉得这个 release 倒是不好,不完美。因为用到了绝对路径 b:\opera6.adr,而不是环境变量,这就限制了他的可用范围。不过也算是解决了个问题吧。

厄,这个 opera 加入了 flashplayer 9 plugin r47,不用额外的什么了。

非常感谢 zhangze !

改动:
1. 看到 zhangze 版 opera
(我深表惭愧) 的 cmd 中将 opera6.adr(保存标签的文件) 拷贝到 b 盘,我发现了我的一个问题——保存标签时会出现标签无法保存的错误,我才意识到为什么 ibm 要把 opera6def.adr 拷贝到 z 盘(以及为什么人家要把那个文件夹叫做 operafav,感谢 zhangze 的指导)。于是我也调整了 init.cmd,从而将 opera6.adr 拷贝到 b 盘,因为放在 %temp%\operafav\profile\ 也是不行,(不知道为什么,明明是可写的,但是说保存失败,不管用环境变量还是绝对路径还是放在什么地方,都不行,难道因为 iso,用 img 就会好吗?我啥都不知道)。
2. opera6.adr 提醒了我,opera.dir(保存浏览记录的文件)也应该放在可写目录,于是参考了 ibm rnr 的做法,修改 init.cmd 将它拷贝到 %temp%\operafav\profile\。

基于 Opera 9.24

上传到 ftp2/chiyouhen/
文件名:opera9240035.wim
大小:7.89 MB (8,276,194 字节)
MD5:82eb2ee66762dc0da800676943b7dcb3   opera9240035.wim

使用方法:

1. 以只读或者可写方式挂载
opera9240035.wim
2. 在执行 opera 之前先执行 init.cmd。不执行也是完全可以的,只不过除第一次启动外,都会出现“重建邮件索引”进度对话框。
3. 直接执行 opera.exe 来启动应用程序。
比如您可以编写如下的 pecmd 脚本:

PATH B:\Opera
MOUN %CurDrv%\MINIPE\
opera9240035.wim,B:\Opera,1
ENVI OPDir=B:\Opera

EXEC !%OPDir%\init.cmd
LINK %Programs%\网络软件\Opera,%OPDir%\Opera.exe


请注意,最后一行后面要有回车。

自定义方法:
1.
主页,菜单栏,进度条什么的
1) 解开 opera9240035.wim 到一个文件夹,比如就是 opera。
2) 执行 opera.exe。
3) 自定义您的 opera,比如主页,菜单栏,进度条什么的。
4) 重新打包 wim。
2. 书签
1) 在 pe 中执行 opera。
2) 设置好书签,装入可移动存储设备,比如虚拟机可以装入一个软盘镜像。
3) 拷贝 b:\opera6.adr 到刚才装入的可移动存储设备。
4)
解开 opera9240035.wim 到一个文件夹,比如就是 opera。
5) 用刚才拷贝出来的 opera6.adr 覆盖掉 opera\profile\opera6.adr。
6) 重新打包 wim 文件。

要求:
1. %temp% 必须存在。
2. %temp% 必须在事实上可写,并且拥有至少 400KB 的空间。
3. b 盘必须存在,并且在事实上可写,有一定的空间,(100 KB 吧)。

12:39 2007-11-15 release 0032
相对于 0028 的改动:

1. 添加了“退出时清空缓存”的设置,非常感谢 nn2nn 的测试和对这个问题的指出。
2. 为了和 Maxthon 的使用风格统一,设置了在当前标签旁边打开新标签。



16:43 2007-11-14 release 0029
改动:
1. 添加了“退出时清空缓存”的设置,非常感谢 nn2nn 的测试和对这个问题的指出。
2. 为了和 maxthon 的使用风格统一,设置了在当前标签旁边打开新标签。

13:31 2007-11-14 release 0027
改动:

1. 修改了 operadef6.ini,从而使得不需要 OperaLauncher.cmd 就可以直接启动 Opera。
2. 在不需要 init.cmd 的时候,除第一次启动外,都会出现“重建邮件索引”进度对话框,很烦人,所以,根据此问题,修改并重新启用了 init.cmd。
3. 删掉了一些显然是用不到的文件。

20:46 2007-11-13 release 0026

改进:
修改了 opera6.ini
不再需要 init.cmd 来初始化应用程序
不需要将 profile 和 mail 文件夹拷贝到 %temp%,对 x 盘的空间需求更少了


谢 yamingw 的指导
感谢 nn2nn 的指导和测试


参考了:

nn2nn 提供的 opera922
本话题中 yamingw 的相关帖子
IBM Rescue and Recovery 工作空间的 Opera
Opera 官方网站
无忧论坛中 nn2nn 的相关帖子
以及无忧的很多同仁的帖子

[ 本帖最后由 chiyouhen 于 2007-11-17 06:11 PM 编辑 ]
2#
发表于 2007-11-11 21:50:58 | 只看该作者
nn2nn上传的 opera是 mail error的问题,但不影响使用,等待楼主的研究成果。
回复

使用道具 举报

3#
发表于 2007-11-11 21:54:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

4#
发表于 2007-11-11 22:24:09 | 只看该作者
关键是可写挂载

可写挂载后 很多问题都解决了
回复

使用道具 举报

5#
发表于 2007-11-11 22:41:23 | 只看该作者
opera不需要可写挂载
其工作目录完全可以定义
比如把缓存文件夹定义到临时目录等
自己配置好之后打包就用了
为什么非要可写呢

[ 本帖最后由 zhangze 于 2007-11-11 10:43 PM 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2007-11-11 23:31:07 | 只看该作者

回复 #5 zhangze 的帖子

因为 \operadef6.ini 和 \profile\opera6.ini 以及 \mail\index.ini 包含了安装目录

很多文件位置的确定是依靠这些配置文件来完成的

当然了

作为我自己用,直接把安装目录设置为 B:\Opera\ 就可以了

但是那很不利于别人的 DIY,

nn2nn 大师的方案是用了一个重定位的 .exe 文件,不知道原理

我的解决方案是将 opera 的安装目录用一个很长的字段替换

编写一个可以替换文件字段的批处理文件

在 pe 启动时,利用 pecmd 执行这个批处理来更正 opera 配置文件里面的安装目录部分,请注意,这个过程需要 Opera 所在的文件夹在事实上可写,对于我来说就是需要 opera 那个 wim 以可写形式挂载

对于 ibm rnr 空间中的 opera,因为他的 opera 在 x:\preboot\opera\

所以他的 operadef6.ini 的安装目录可以写成 %systemdrive%\preboot\opera

这样配置文件就不用改写了,

但在 pe 上不行

因为 B:\Opera 或者 B:\somedir 没有事实上的环境变量

当然不配置这些文件也能用,

但是谁知道会出现什么问题呢

保持软件运行环境的正确,无论是对于系统还是软件都是很重要的

我还是期待很好的 wim 可写挂载方式



[ 本帖最后由 chiyouhen 于 2007-11-11 11:38 PM 编辑 ]
回复

使用道具 举报

7#
发表于 2007-11-12 01:31:20 | 只看该作者

Opera PE 中的配置文件

operadef6.ini
[User Prefs]
Directory Image=%operadir%images\folder.gif
.........
[Local CSS Files]
Name 1=Emulate text browser
Translated name 1=69483
File 1=%operadir%styles\user\textonly.css

\profile\opera6.ini
[User Prefs]
cache directory4=%temp%\opera9
Enable Drag=255
Opera Directory=.\profile
Hot List File Ver2=.\profile\opera6.adr
Preferences Version=2
Special effects=0
Show Startup Dialog=0
Ignore Target=0
.................


将需要写入的配置到%temp%,Opera 启动时会自动生成%Operadir%变量。这就是移动版的opera
回复

使用道具 举报

8#
发表于 2007-11-12 07:33:56 | 只看该作者
opera本来就是绿色的。网上有一大把。
回复

使用道具 举报

9#
发表于 2007-11-12 09:25:46 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

10#
发表于 2007-11-12 09:27:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

11#
 楼主| 发表于 2007-11-12 16:06:07 | 只看该作者

回复 #10 nn2nn 的帖子

已经在做好了
基于 Opera 9.24
刚传上,发现一点小问题,换了个名字又传了一遍,把原来那个删掉就好了

上传到 ftp2\chiyouhen\

文件名:opera924-fix.wim
大小:7.90 MB (8,292,047 字节)
md5:829266023b5d70499e967f3a80f49586   opera924-fix.wim

使用方法:
        以只读或者可写方式挂载 opera924-fix.wim
        在使用之前首先调用 init.cmd
        使用 operalauncher.cmd 启动 opera
比如编写如下的 pecmd 脚本

` 挂载镜像
PATH B:\Opera
MOUN %CurDrv%\MINIPE\Opera924-fix.WIM,B:\Opera,1
ENVI OPDir=B:\Opera

` 准备
EXEC !%OPDir%\init.cmd

` 创建快捷方式
LINK !%Programs%\网络软件\Opera,%OPDir%\OperaLauncher.cmd,,%OPDir%\Opera.exe

使用条件:
        系统中存在 %temp% 环境变量
        系统中 %temp% 文件夹在事实上可写

感谢 yamingw 的指导

参考了
nn2nn 提供的 opera922
IBM Rescue and Recovery 工作空间的 Opera
Opera 官方网站
本话题中 yamingw 的相关帖子
无忧论坛中 nn2nn 的相关帖子
以及无忧的很多同仁的帖子

[ 本帖最后由 chiyouhen 于 2007-11-12 04:29 PM 编辑 ]
回复

使用道具 举报

12#
发表于 2007-11-12 16:48:06 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

13#
发表于 2007-11-12 16:52:03 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14#
 楼主| 发表于 2007-11-12 17:34:28 | 只看该作者

回复 #13 nn2nn 的帖子

厄?

这个问题已经解决了我才传的,怎么会又出现了

这个问题第一次出现的原因是我把批处理中的 setlocal ENABLEDELAYEDEXPANSION 这一句漏掉了

加上就好了

这一局应该和系统有关,查批处理的时候就觉得有关系

于是是试验了一下,本来准备用 C++ 编一个替换字符串的

在老毛桃 070911 上面测试通过了,也就没管

等会儿我用 yamingw 的那种 .\ 的写法改一下 opera6.ini 再试试看

谢谢
回复

使用道具 举报

15#
 楼主| 发表于 2007-11-12 18:18:53 | 只看该作者
使用 yamingw 方式重新修订了那几个 ini 文件

重做了一个

上传到 ftp2\chiyouhen\

文件名:opera924_ysif.wim
大小:7.90 MB (8,292,402 字节)
md5:69eae3df413e0e642aeca2f35e0d2bb4   opera924_ysif.wim

使用方法:
      以只读或者可写方式挂载 opera924_ysif.wim
        在使用之前首先调用 init.cmd
        使用 operalauncher.cmd 启动 opera
比如编写如下的 pecmd 脚本

` 挂载镜像
PATH B:\Opera
MOUN %CurDrv%\MINIPE\opera924_ysif.WIM,B:\Opera,1
ENVI OPDir=B:\Opera

` 准备
EXEC !%OPDir%\init.cmd

` 创建快捷方式
LINK !%Programs%\网络软件\Opera,%OPDir%\OperaLauncher.cmd,,%OPDir%\Opera.exe,0

如果出现 Mail Error 可以重新执行一下 init.cmd

使用条件:
        系统中存在 %temp% 环境变量
        系统中 %temp% 文件夹在事实上可写
回复

使用道具 举报

16#
发表于 2007-11-12 18:24:15 | 只看该作者

可以在只读介质上应用的OPERA
太帅了
光盘上可以直接用了

所有的PE系统%temp%环境变量都是可写的
回复

使用道具 举报

17#
发表于 2007-11-12 18:34:29 | 只看该作者
原帖由 nn2nn 于 2007-11-12 04:48 PM 发表
什么时候FTP2可以传WIM文件了。
我1KB的WIM文件也转为RAR文件上传。


把扩展名 .WIM 改为 .RAR,就让你传了。
回复

使用道具 举报

18#
发表于 2007-11-12 19:32:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

19#
发表于 2007-11-12 19:43:10 | 只看该作者
把.WIM改成.RAR不是一个很稳妥的办法,WINRAR无法识别WIM
回复

使用道具 举报

20#
发表于 2007-11-12 22:57:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

21#
发表于 2007-11-13 11:22:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

22#
 楼主| 发表于 2007-11-13 21:03:49 | 只看该作者

回复 #1 chiyouhen 的帖子

更新了一下,大家再看看
回复

使用道具 举报

23#
发表于 2007-11-14 19:52:54 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

24#
发表于 2007-11-15 09:30:05 | 只看该作者
opera9240029.wim没找到
只有28的那个
回复

使用道具 举报

25#
发表于 2007-11-15 10:13:22 | 只看该作者
同楼上
先试试这个028
029在何处暂时不明
回复

使用道具 举报

26#
发表于 2007-11-15 12:35:45 | 只看该作者
原帖由 nn2nn 于 2007-11-14 07:52 PM 发表
很完美了,最好的是不用可写挂载就可正常工作。

我改下启动文件就传到Nn2nn目录下(方便WIMNT挂载),希望得到LZ同意。

没有看到你传的,等着下你那个
回复

使用道具 举报

27#
 楼主| 发表于 2007-11-15 12:53:25 | 只看该作者
哦,还有同仁关注啊,谢谢,眼泪哗哗的 ……

刚传上去,昨天传着一半就断了,然后就再没能传上去,因为已经麻烦打狗删了很多无用文件了,

所以没敢再次打扰,这个,……,很过意不去,麻烦打狗那么多次。

新传的是 0032,说明在 1 楼,只读挂载就可以
回复

使用道具 举报

28#
发表于 2007-11-15 13:51:59 | 只看该作者
028就很好了
至少在XP里用的很爽

新版又改动了什么?
如果只是加入WIM自启动
那我就不更新了

我是放在光盘IMG里只读加载的
不需要WIM形式的自启动
回复

使用道具 举报

29#
 楼主| 发表于 2007-11-15 16:21:22 | 只看该作者

回复 #28 chnhhwz 的帖子

0029 的修改是添加了“退出时清空缓存”,0028 里面没有这个,

0032 这个 build 号我也觉得很诡异,就当他是 0029 就行了。
回复

使用道具 举报

30#
发表于 2007-11-15 16:36:42 | 只看该作者
这么说
029就是多打了个勾?
那我自己打上勾再放进IMG好了

原帖由 chiyouhen 于 2007-11-15 04:21 PM 发表
0029 的修改是添加了“退出时清空缓存”,0028 里面没有这个,

0032 这个 build 号我也觉得很诡异,就当他是 0029 就行了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-3-3 21:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表