中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » 其它操作系统综合讨论区 » 关于ERD Commander 2005的下载与使用问题
« [1] [2] [3] [4] [5] »
作者:
标题: 关于ERD Commander 2005的下载与使用问题 上一主题 | 下一主题
martin325
银牌会员





积分 1582
发帖 603
注册 2006-2-20
状态 离线
『第 46 楼』:  

这个不怕麻烦的。关键是我不知道如何下手,应该编辑哪个?

2006-5-15 21:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 47 楼』:  



  Quote:
Originally posted by martin325 at 2006-5-15 09:07 PM:
这个不怕麻烦的。关键是我不知道如何下手,应该编辑哪个?

这个我没试过,你可以自己在注册表里找找看。

2006-5-16 10:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
martin325
银牌会员





积分 1582
发帖 603
注册 2006-2-20
状态 离线
『第 48 楼』:  

我发现用Winternals Administrators Pak v5.0制作的ERD英文版本,运行没什么问题,把该ISO用OSCDIMG重新打包为ISO,运行也没问题。

但是只要把该ISO的I386\system32\config里的software做一些修改,比如我加上了
[HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
"GUIFont.Facename"="Simsun"
"GUIFont.Height"=dword:00000009
"GUIFont.CharSet"=dword:00000086

[HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion\FontMapper]
"Simsun"=dword:00000086
"NewSimsun"=dword:00008086

[HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion\Fonts]
"Simsun & NewSimsun (TrueType)"="SIMSUN.TTC"

这样的话,运行起来目前发现两个问题:

一是选择其他输入法是有错误提示
二是无法打开ERD的帮助系统

不知为何?

2006-5-16 10:32
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
martin325
银牌会员





积分 1582
发帖 603
注册 2006-2-20
状态 离线
『第 49 楼』:  

按上面的修改注册表software以后,把中文字库SIMSUN.TTC复制到\I386\Fonts,再修改\I386里的txtsetup.sif文件:

编辑TXTSETUP.SIF将
AnsiCodepage     = c_1252.nls,1252
OemCodepage      = c_437.nls,437,c_850.nls,850
修改成
AnsiCodepage     = c_936.nls,936,c_1252.nls,1252
OemCodepage      = c_936.nls,936,c_437.nls,437,c_850.nls,850

simpo.ttf       = 1,,,,,,,,3,3,,1,22
修改成
simpo.ttf       = 1,,,,,,,,3,3,,1,22
simsun.ttc      = 1,,,,,,,22,0,0

这样制作的ERD ISO英文版能够打开含中文的TXT文件,也能显示中文字体。
但是无法打开ERD的帮助系统!

如果把
AnsiCodepage     = c_936.nls,936,c_1252.nls,1252
OemCodepage      = c_936.nls,936,c_437.nls,437,c_850.nls,850
改为
AnsiCodepage     = c_1252.nls,1252,c_936.nls,936
OemCodepage      = c_437.nls,437,c_850.nls,850,c_936.nls,936
能够正常运行ERD的帮助系统,但打开含中文的TXT文件时,中文部分显示为乱码!

这个两者之间的矛盾如何解决,请站内高手赐教!

谢谢……

[ Last edited by martin325 on 2006-5-16 at 11:07 ]

2006-5-16 10:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
martin325
银牌会员





积分 1582
发帖 603
注册 2006-2-20
状态 离线
『第 50 楼』:  

在\I386\system32下有一个FE.CFG文件,其内容如下:
.ini        %SYSTEMROOT%\system32\notepad.exe
.txt        %SYSTEMROOT%\system32\notepad.exe
.log        %SYSTEMROOT%\system32\notepad.exe
.inf        %SYSTEMROOT%\system32\notepad.exe
.xml        %SYSTEMROOT%\system32\notepad.exe
.reg        %SYSTEMROOT%\system32\regedit.exe
.zip        %SYSTEMROOT%\system32\explorer.exe
.cab        %SYSTEMROOT%\system32\explorer.exe

显然是用来关联文件的,那么有什么办法,把打开.txt时用中文代码页c_936.nls,936关联呢?

2006-5-16 11:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 51 楼』:  

erd的帮助在中文版中无法使用,这个是老问题了,从erd 2002到erd 2003再到erd 2005都是这样的,它和中文页代码有冲突,无法解决。我在
http://bbs.wuyou.com/cgi-bin/topic.cgi?forum=34&topic=11845
的说明中已提到过,因此在那贴的erd 2005汉化文件下载包中,我没有加入与帮助相关的所有文件。

[ Last edited by fujianabc on 2006-5-16 at 11:10 ]

2006-5-16 11:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
martin325
银牌会员





积分 1582
发帖 603
注册 2006-2-20
状态 离线
『第 52 楼』:  

但是现在我使用的是ERD原版系统,没有用汉化版的。

现在的问题就是这两个代码页的默认加载顺序问题,应该可以在英文版本里突破的。

但是我的能力有限啊……

已经找到问题所在了,可没办法……期待高手……

如果这个问题解决了,就完美地实现了我在1楼帖子中最后提到的愿望了!!!

2006-5-16 11:11
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 53 楼』:  



  Quote:
Originally posted by martin325 at 2006-5-16 10:59 AM:
编辑TXTSETUP.SIF将
AnsiCodepage     = c_1252.nls,1252
OemCodepage      = c_437.nls,437,c_850.nls,850
修改成
AnsiCodepage     = c_936.nls,936,c_1252.nls,1252
OemCodepage      = c_936.nls,936,c_437.nls,437,c_850.nls,850

原版是一样的,你上面的操作把页代码从1252 437改成了936,这样notepad可以显示中文了,但help就不能用了,这就是中文显示与erd帮助之间的冲突,想显示中文,就用不了帮助。

2006-5-16 11:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
martin325
银牌会员





积分 1582
发帖 603
注册 2006-2-20
状态 离线
『第 54 楼』:  

难道一点也没办法?

2006-5-16 11:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 55 楼』:  



  Quote:
Originally posted by martin325 at 2006-5-16 11:18 AM:
难道一点也没办法?

我从2003年就开始玩erd了,中文和erd帮助之间的冲突一直存在,其中已为很多人证实,wuyou的很多高手尝试过解决这一问题,但都没有成功过,其中包括wuyou的元老级人物hk97(他原创了erd 2002/erd 2003中文版的制作方法),以及erd 2005的汉化者yitong等。

2006-5-16 11:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
martin325
银牌会员





积分 1582
发帖 603
注册 2006-2-20
状态 离线
『第 56 楼』:  

其实不仅是ERD的帮助系统,ERD的键盘输入法也是有这个问题!

2006-5-16 11:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
martin325
银牌会员





积分 1582
发帖 603
注册 2006-2-20
状态 离线
『第 57 楼』:  

有没有这个的中文代码页,包括了c_437.nls的,这样就没有冲突了。

期待本站的管理员 Wengier 来解决这个问题!!!

附件 1: 代码页.rar (2006-5-16 12:40, 67.18 K, 下载附件所需积分 1 点 ,下载次数: 8)
2006-5-16 11:35
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 58 楼』:  



  Quote:
Originally posted by martin325 at 2006-5-16 11:31 AM:
其实不仅是ERD的帮助系统,ERD的键盘输入法也是有这个问题!

请举例说明一下,输入法有何问题?

2006-5-16 15:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
martin325
银牌会员





积分 1582
发帖 603
注册 2006-2-20
状态 离线
『第 59 楼』:  

在正式进入ERD系统前,选择除US以外的其他任意一个,会提示装载错误。但是如果不对txtsetup.sif修改的话(这样中文就显示不了),不会有装载错误。

2006-5-16 15:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
martin325
银牌会员





积分 1582
发帖 603
注册 2006-2-20
状态 离线
『第 60 楼』:  

现在的问题就是在txtsetup.sif里的两行变化,影响了是否正常显示中文字体和ERD的帮助系统。

我采用了折中办法,做了两套的引导文件,一套对应没修改的txtsetup.sif,另一套对应修改过的txtsetup.sif,这样用EasyBoot来合盘选择使用。

只要修改setupldr.bin、txtsetup.sif、ISO的引导文件共三个文件,就可以做出好几套的引导文件。三个文件加起来也就720K吧。

呵呵……

2006-5-16 15:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] [4] [5] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: