![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-24 18:02 |
共 47,812 主题排行 / 349,910 发帖 / 今日 1 篇 / 48,262 会员排行 |
| 其它操作系统综合讨论区 » 关于ERD Commander 2005的下载与使用问题 |
| 可打印版本 10,570 / 73 |
| 第46楼 martin325 | 发表于 2006-05-15 21:07 |
| 银牌会员 发帖 603 积分 1,582 | |
|
这个不怕麻烦的。关键是我不知道如何下手,应该编辑哪个?
|
|
| 第47楼 fujianabc | 发表于 2006-05-16 10:01 |
| 金牌会员 发帖 1,616 积分 3,467 | |
Originally posted by martin325 at 2006-5-15 09:07 PM: 这个我没试过,你可以自己在注册表里找找看。 |
|
| 第48楼 martin325 | 发表于 2006-05-16 10:32 |
| 银牌会员 发帖 603 积分 1,582 | |
|
我发现用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的帮助系统 不知为何? |
|
| 第49楼 martin325 | 发表于 2006-05-16 10:59 |
| 银牌会员 发帖 603 积分 1,582 | |
|
按上面的修改注册表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 ] |
|
| 第50楼 martin325 | 发表于 2006-05-16 11:04 |
| 银牌会员 发帖 603 积分 1,582 | |
|
在\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关联呢? |
|
| 第51楼 fujianabc | 发表于 2006-05-16 11:07 |
| 金牌会员 发帖 1,616 积分 3,467 | |
|
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 ] |
|
| 第52楼 martin325 | 发表于 2006-05-16 11:11 |
| 银牌会员 发帖 603 积分 1,582 | |
|
但是现在我使用的是ERD原版系统,没有用汉化版的。
现在的问题就是这两个代码页的默认加载顺序问题,应该可以在英文版本里突破的。 但是我的能力有限啊…… 已经找到问题所在了,可没办法……期待高手…… 如果这个问题解决了,就完美地实现了我在1楼帖子中最后提到的愿望了!!! |
|
| 第53楼 fujianabc | 发表于 2006-05-16 11:15 |
| 金牌会员 发帖 1,616 积分 3,467 | |
Originally posted by martin325 at 2006-5-16 10:59 AM: 原版是一样的,你上面的操作把页代码从1252 437改成了936,这样notepad可以显示中文了,但help就不能用了,这就是中文显示与erd帮助之间的冲突,想显示中文,就用不了帮助。 |
|
| 第54楼 martin325 | 发表于 2006-05-16 11:18 |
| 银牌会员 发帖 603 积分 1,582 | |
|
难道一点也没办法?
|
|
| 第55楼 fujianabc | 发表于 2006-05-16 11:24 |
| 金牌会员 发帖 1,616 积分 3,467 | |
Originally posted by martin325 at 2006-5-16 11:18 AM: 我从2003年就开始玩erd了,中文和erd帮助之间的冲突一直存在,其中已为很多人证实,wuyou的很多高手尝试过解决这一问题,但都没有成功过,其中包括wuyou的元老级人物hk97(他原创了erd 2002/erd 2003中文版的制作方法),以及erd 2005的汉化者yitong等。 |
|
| 第56楼 martin325 | 发表于 2006-05-16 11:31 |
| 银牌会员 发帖 603 积分 1,582 | |
|
其实不仅是ERD的帮助系统,ERD的键盘输入法也是有这个问题!
|
|
| 第57楼 martin325 | 发表于 2006-05-16 11:35 |
| 银牌会员 发帖 603 积分 1,582 | |
|
有没有这个的中文代码页,包括了c_437.nls的,这样就没有冲突了。
期待本站的管理员 Wengier 来解决这个问题!!! 附件 代码页.rar (67.18 KiB) |
|
| 第58楼 fujianabc | 发表于 2006-05-16 15:04 |
| 金牌会员 发帖 1,616 积分 3,467 | |
Originally posted by martin325 at 2006-5-16 11:31 AM: 请举例说明一下,输入法有何问题? |
|
| 第59楼 martin325 | 发表于 2006-05-16 15:15 |
| 银牌会员 发帖 603 积分 1,582 | |
|
在正式进入ERD系统前,选择除US以外的其他任意一个,会提示装载错误。但是如果不对txtsetup.sif修改的话(这样中文就显示不了),不会有装载错误。
|
|
| 第60楼 martin325 | 发表于 2006-05-16 15:20 |
| 银牌会员 发帖 603 积分 1,582 | |
|
现在的问题就是在txtsetup.sif里的两行变化,影响了是否正常显示中文字体和ERD的帮助系统。
我采用了折中办法,做了两套的引导文件,一套对应没修改的txtsetup.sif,另一套对应修改过的txtsetup.sif,这样用EasyBoot来合盘选择使用。 只要修改setupldr.bin、txtsetup.sif、ISO的引导文件共三个文件,就可以做出好几套的引导文件。三个文件加起来也就720K吧。 呵呵…… |
|
| 上一页 1 2 3 4 5 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |