中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » 让非汉字系统显示汉字!5.20新版
« [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] ... [25] »
作者:
标题: 让非汉字系统显示汉字!5.20新版 上一主题 | 下一主题
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 91 楼』:  

Re 本是:

      关于手工设置显示语言,当然不是必须的,但是如果设置有以下作用:

      1、如果在某个比较特殊的汉显环境下使用本程序,而无法自动检测到,可以手动强制中文显示;

      2、如果在汉显环境下想显示英文帮助,而条件不允许退出或者切换环境,可以强制英文显示;

      3、如果不存在汉显环境,或者条件不允许开启汉显环境,可以强制VTHZ显示;

      关于屏显汉字数问题,经测试,在真实机下无效;在虚拟机中,只有在连续的显示“过程”中,才能完整显示所有的汉字,诸如暂停、退出程序、切换窗口(不包括延迟)等其他的“过程”,会导致虚拟机重新“刷屏”,从而更新为“最新”的汉字显示序列。

      在此之前,我还以为你的程序已经完成了我最初提到的通过逐行显示完整正文显示的构想,看来是我受误导了。



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-12-22 15:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
LiveOnLove
中级用户




积分 493
发帖 161
注册 2002-10-29
来自 ZHCN
状态 离线
『第 92 楼』:  

在XP的DOS控制台(当然可以输入汉字)我在D盘运行
d:\>VTHZMK 您好
没有出现任何提示,然后就变成英文文本状态了,也没有生成VTHZ.COM和TXT文件。晕。。。

2005-12-22 15:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 93 楼』:  



  Quote:
Originally posted by willsort at 2005-12-22 15:33:
我还以为你的程序已经完成了我最初提到的通过逐行显示完整正文显示的构想...

  以目前的E/VGA硬件环境,如果不作特殊设置,文本屏只能最多同时显示256个西文字符即128个汉字。这是硬件所限,除非硬件重做,否则无可奈何。所以搞汉字系统的人们,早就搞清楚了这个问题--以VGA硬件是不可能通过修改字符集来实现同屏显示25x80/2个汉字的,只能搞修改硬件设置让图形与字符同屏显示--从电子6所的第一个汉字系统到后来的支持直接写屏的汉字系统都是如此。



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2005-12-22 15:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 94 楼』:  



  Quote:
Originally posted by LiveOnLove at 2005-12-22 15:39:
在XP的DOS控制台(当然可以输入汉字)我在D盘运行
d:\>VTHZMK 您好
没有出现任何提示,然后就变成英文文本状态了,也没有生成VTHZ.COM和TXT文件。晕 ...

  不要晕--你的命令行错了。正确的命令行如下,你可以重试:
VTHZMK /P 您好



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2005-12-22 15:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
LiveOnLove
中级用户




积分 493
发帖 161
注册 2002-10-29
来自 ZHCN
状态 离线
『第 95 楼』:  

哈。那请本是兄还是把第一页的介绍修改一下吧。HOHO

2005-12-22 15:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 96 楼』:  



  Quote:
Originally posted by LiveOnLove at 2005-12-22 15:50:
哈。那请本是兄还是把第一页的介绍修改一下吧。HOHO

  建议不错,已经修改。本想给文本,可拷上去的总是格式不对,只好贴了张图。



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2005-12-22 16:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
LiveOnLove
中级用户




积分 493
发帖 161
注册 2002-10-29
来自 ZHCN
状态 离线
『第 97 楼』:  

不过以我的用法来看(很抱歉,按本是兄提供的,好像有点天书的感觉,)自己摸索了一下,不过反而感觉这样说的话,普通用法基本上就是这样用的,那样我认为才好理解。HOHO
1、先用VTHZMK /p 在这里输入你需要显示的中文字
2、自动产生:VTHZ.EXE和VTHZ.TXT
3、在非汉字系统下运行VTHZ.EXE(当然也可以在CONFIG.SYS用DEVICE=VTHZ.EXE载入)
4、显示:你直接用DOS命令type VTHZ.TXT就可以显示出刚才第一步需要显示的中文字了。

反馈:参数/r80还是会清屏>"<(WIN下的DOS7.0)
    现在想知道在CONFIG。SYS中如何用VTHZMK来生成中文菜单?(希望能有我上面那样的解说。HOHO)

2005-12-22 20:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
LiveOnLove
中级用户




积分 493
发帖 161
注册 2002-10-29
来自 ZHCN
状态 离线
『第 98 楼』:  

引用『第 79 楼』:  

device=himem.sys
device=wrapper.sys vgaHZfnt.com
dos=high,umb
[MENU]
menuitem=WIN98,Windows 98中文版
menuitem=DOS71,DOS 7.10英文版
menucolor=15,0
menudefault=WIN98,6
[WIN98]
...
[DOS71]
还是要用CONFIX。SYS??

2005-12-22 20:55
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 99 楼』:  

  MS-DOS 6.0引入了多重启动菜单,但是却有很大的局限:引用willsort版主在贴子“[求助]不加载汉字系统也可以显示汉字?”(http://www.cn-dos.net/forum/view ... hlight=&page=6)『第 81 楼』的话(括号中的内容为本是添加),“从(解释执行) io(.SYS) 的源代码来看,......启动过程中,位于最前面的块总是最先执行的,当然这个执行的开始点,是在菜单(即[menu])中选择了某个模式(即菜单项)后才正式开始的。”也就是说,如果CONFIG.SYS中有[MENU],就总是先执行[MENU],再前[COMMON]、选择项、后[COMMON]。这一点已在VPC中验证。

  要想在CONFIG.SYS中使用菜单进行启动,目前还必须依靠BOOTCON.SYS(有我汉化过表格线以去除重影半汉字的版本)或BOOT.SYS(后者功能更加强大、使用方便)。BOOTCON.SYS的用法我已编译在同上贴的40楼。这是载图(http://www.cn-dos.net/forum/atta ... 152e&download=1)
还有软件及CONFIG下载(http://www.cn-dos.net/forum/atta ... 5b6&download=1)
其中的CONFIG.COM是VGA文本汉字字模载入程序,这样就可以不启动汉字系统显示汉字了。要生成这样的载入程序请使用“非汉字系统显示汉字的程序”的生成器(http://www.cn-dos.net/forum/viewthread.php?tid=17591&fpage=1)。使用VTHZMK生成的.EXE是不用再借WRAPPER.SYS来加载的,只要用DEVICE=VTHZ.EXE就可以了。而且,VTHZMK可以帮你自动生成使用新内码的对应文件.NEW,命令行为VTHZMK /t config.sys。生成的.NEW文件请改名为CONFIG.SYS并拷入启动盘根目录待用。

  其实,本版块中已经有好几个帖子谈论该话题“CONFIG.SYS里要如何显示汉字系统启动菜单?”了,请参考:
http://www.cn-dos.net/forum/viewthread.php?tid=6916&fpage=1
http://www.cn-dos.net/forum/viewthread.php?tid=17591&fpage=1
http://www.cn-dos.net/forum/viewthread.php?tid=17708&fpage=1
http://www.cn-dos.net/forum/viewthread.php?tid=17983&fpage=1
http://www.cn-dos.net/forum/viewthread.php?tid=7374&fpage=2
这些帖子内容非常丰富,需要仔细阅读。

  BOOT.SYS我已研究过不同版本,但一直忙于升级VTHZMK未抽出空。以后会与大家共享的!



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2005-12-22 21:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 100 楼』:  

BOOTCON的用法及实例:

1。编辑一个CONFIG.SYS文件,假设内容如下(注意:小写的rem 行可以删除,只是作解释各行功能用的):

rem 此段为“前[COMMON]”块
DEVICE=HIMEM.SYS
DOS=HIGH,UMB
DEVICEHIGH=UMBPCI.SYS

rem 加载汉字字模
DEVICE=VTHZ.EXE
rem 进入BOOTCON控制范围
DEVICE=BOOTCON.SYS

rem 第1菜单块,在BOOTCON环境变量中返回A
rem 下行中的REM BC = [是块开始标志
REM BC = [中文版WINDOWS XP专业版
rem 相关配置在此
REM BC = ]
rem 上行是块结束标志

rem 第2菜单块,在BOOTCON环境变量中返回B,后依此类推
REM BC = [英文版MSDOS7.10完整版
rem 相关配置在此
REM BC = ]


rem 此段为“后[COMMON]”块
LASTDRIVE=M

rem 下面是BOOTCON控制结束标志行
REM BC = [END]

2。生成相应的新内码文件,DOS命令行为:
VTHZMK /t config.sys
将生成字模加载程序CONFIG.EXE和新内码文本CONFIG.NEW,.NEW请拷到启动盘根目录,改名为CONFIG.SYS待用。

  与中文启动菜单相关的内容就这么多,其它的问题恕不啰嗦。

[ Last edited by 本是 on 2005-12-22 at 22:29 ]



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2005-12-22 22:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
LiveOnLove
中级用户




积分 493
发帖 161
注册 2002-10-29
来自 ZHCN
状态 离线
『第 101 楼』:  

CONFIG却在VFD中。先加个虚拟软驱提一下再说。

2005-12-23 08:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
coolboy163
初级用户





积分 176
发帖 74
注册 2005-11-7
状态 离线
『第 102 楼』:  

期末忙考试,有段时间没上来了
看了几帖,给本是一点建议:
能不能再第一帖放置一些重要通知,比如:使用帮助,更新内容,下载地址等等,以后就在第一贴更新好了,那么下次大家来,不用翻来翻去,只要看第一贴,就知道到哪个版本了,使用上有何变化==信息,就不会出现很多不必要的麻烦了,不然你解释和重复回答也非常辛苦.
当然,这只是我作为一个浏览者上网的习惯.
最后祝本是的这个程序能越做越好

2005-12-23 08:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
LiveOnLove
中级用户




积分 493
发帖 161
注册 2002-10-29
来自 ZHCN
状态 离线
『第 103 楼』:  

昨天回去,在CHECK校验文件时,硬盘突然找不到了,重新开机后,一个分区20G的东东全没了,用发RECOVER4ALL、江民硬盘修复王等都无法了(NTFS分区)其它分区都OK(不是硬盘问题,是不小心DEL了XP的WPA注册项,重新开机时死了一下死,蓝屏,再重新开机时发生的)。可惜那些资料(大部分都是操作系统镜像)现在终于明白,有些东东你永远都可能无法使用,那么只有保留的价值,倒不如学习更好的东东。比如这里...还好,又多了一个20G空间。再顺便把那些以后都可能用不着的,全DEL了。HOHO。不免伤感一阵子,不过之后却是全身轻松。。。还是学习比保留更有价值些。。。

2005-12-23 10:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 104 楼』:  



  Quote:
Originally posted by coolboy163 at 2005-12-23 08:59:
期末忙考试,有段时间没上来了
看了几帖,给本是一点建议:
能不能再第一帖放置一些重要通知,比如:使用帮助,更新内容,下载地址等等,以后就在第一贠...

  首先感谢coolboy163(酷仔)提出的建议,我知道你在网络开发利用上要比我强得多得多,我会逐步试验你的提案。记得刚上本论坛的时候,我对网络的了解仅限于发邮件和下载软件,发帖和上传文件都不会,我在这儿着实学习了不少东西!
  另外,我想到:如果首贴能够将末贴紧跟在首贴之后,再按顺序显示其余的贴子,这应该是个好主意!

  Quote:
Originally posted by LiveOnLove at 2005-12-23 10:13:
昨天回去,在CHECK校验文件时,硬盘突然找不到了,重新开机后,一个分区20G的东东全没了,用发RECOVER4ALL、江民硬盘修复王等都无法了(NTFS分区)其 ...

  很同情你的遭遇!!!我也遭受过N的N次方电脑灾难,从突然断电、丢失文件、丢失分区,到主板损毁、硬盘损坏,......,好在老婆没骂我,算幸福啦!跌足了跟头才学了点经验。现在除了硬件损坏,硬盘分区全丢我已经N回了,都很快搞定。建议:第一分区除了存放系统,千万不要存放重要个人数据!!!还有,我只用FAT32不NTFS(任它放肆)。保密到自己也没有办法的保密,我不需要!!!



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2005-12-23 11:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
LiveOnLove
中级用户




积分 493
发帖 161
注册 2002-10-29
来自 ZHCN
状态 离线
『第 105 楼』:  



  Quote:
Originally posted by 本是 at 2005-12-23 10:13 AM:
  很同情你的遭遇!!!我也遭受过N的N次方电脑灾难,从突然断电、丢失文件、丢失分区,到主板损毁、硬盘损坏,......,好在老婆没骂我,算幸福啦!跌足了跟头才学了点经验。现在除了硬件损坏,硬盘分区全丢我已经N回了,都很快搞定。建议:第一分区除了存放系统,千万不要存放重要个人数据!!!还有,我只用FAT32不NTFS(任它放肆)。保密到自己也没有办法的保密,我不需要!!!

我一共分了5个区(80G全是放数据的),挂的是两个硬盘。HOHO,系统硬盘是分的三个区(30G系统盘没有出问题,但是我把带系统的硬盘的WPA DEL了,主要还是想试一下。晕),重新开机蓝屏后又重新开机OK,在用那个ISO光盘校验程序(SHA-1)检验那个80G的最后一个分区上时出的问题,一下突然说数据错误,结果硬盘在WIN下找不到了。重新开机(不拔插80G IDE数据线和电源线),又找到所有分区了,但只是最后一个NTFS分区说分区还没有格式化。用了那些分区修复软件(DISKGEN和江民的,都说MBR OK,当然OK了,它认为分区还没有格式化呗)数据修复软件就不用说了。分区都没有格式化(在WIN下显示未格式的分区为0字节。晕),怎么恢复数据呢。看来用手里现成的是搞不成了。算了,不想那么多,只当又多了20G新的空间吧。这几天来这里感觉又学了不少。
看了我的注册时间就知道我以前常来这里,很早就注册了,后来有点不想搞DOS了,感觉它很“简单”,现在重新来后,感觉并不是我想像的那样,不管是DOS,还是WIN,我们学的东东仍然很多……

2005-12-23 11:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] ... [25] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: