|
weilong888
银牌会员
    
积分 1270
发帖 548
注册 2004-5-31
状态 离线
|
|
2005-12-5 19:37 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 47 楼』:
使用 LLM 解释/回答一下
欢迎大家指出BUGs!
Last edited by 本是 on 2005-12-6 at 16:43 ]
Welcome everyone to point out BUGs!
Last edited by Ben Shi on 2005-12-6 at 16:43 ]
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2005-12-5 23:03 |
|
|
willsort
元老会员
         Batchinger
积分 4432
发帖 1512
注册 2002-10-18
状态 离线
|
『第 48 楼』:
使用 LLM 解释/回答一下
Re 本是:
这确实是一个值得收藏的版本!
至于BUG,还发现一个,在使用 vthzmk /i 时,输入汉字回车确定后,只是输出了一个回车,而没有换行,导致显示的正确替换结果或错误信息覆盖原来的输入提示与输入内容。
另一个问题不太确定,在一次正确替换完成后,再使用 vthzmk /i 而不输入汉字直接回车,有可能不会显示错误信息,而显示上一次正确替换的结果。此问题在我重启后消失。
以上结果均在真实机重启至纯DOS下测试而得,在虚拟机中它可以正常生成所有文件,但一至替换字模处,屏幕即无任何显示,可用 mode co80 恢复。
另外,上文中的 debug 修改法,为何要在Q命令后回车两次?
Last edited by willsort on 2005-12-6 at 15:41 ]
Re By Ben Shi:
This is indeed a version worthy of collection!
As for the BUG, another one was found. When using vthzmk /i, after entering Chinese characters and pressing Enter to confirm, only a carriage return is output, and there is no line feed, resulting in the correct replacement result or error message covering the original input prompt and content.
Another problem is not certain. After a correct replacement is completed, when using vthzmk /i and pressing Enter without entering Chinese characters, it may not display an error message, but display the result of the last correct replacement. This problem disappears after I restart.
The above results were all obtained by testing on a real machine restarted to pure DOS. In the virtual machine, it can normally generate all files, but as soon as it reaches the font replacement part, the screen has no display, and mode co80 can be used to restore.
In addition, why is it necessary to press Enter twice after the Q command in the debug modification method mentioned in the above text?
Last edited by willsort on 2005-12-6 at 15:41 ]
|

※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得! |
|
2005-12-6 10:07 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 49 楼』:
使用 LLM 解释/回答一下
VTHZMK.COM进一步改进--
1。修正已发现的BUGS;
2。增加生成.SYS(用于CONFIG.SYS加载汉字字模!)
3。增加/9/8/0/3命令:/9设置有缝汉字,/8设置无缝汉字,/0用原显示模式重置视频模式,/3用VGA文本模式3置视频模式。/9/8不清除字模,/0/3清除替换字模、恢复原系统字模。
4。智能识别中英文屏幕模式,帮助屏信息总是显示中文字形!
欢迎大家指出BUGs!!!
Last edited by 本是 on 2005-12-7 at 01:54 ]
VTHZMK.COM Further Improvements--
1. Fix discovered BUGS;
2. Add generation of .SYS (for CONFIG.SYS to load Chinese character patterns!);
3. Add /9/8/0/3 commands: /9 sets seamed Chinese characters, /8 sets seamless Chinese characters, /0 resets video mode with original display mode, /3 sets video mode with VGA text mode 3. /9/8 do not clear character patterns, /0/3 clear and replace character patterns, restore original system character patterns.
4. Smartly recognize Chinese and English screen modes, help screen information always displays Chinese characters!
Welcome everyone to point out BUGS! ! !
Last edited by 本是 on 2005-12-7 at 01:54 ]
附件
1: vthzmk.GIF (2005-12-6 16:54, 11.23 KiB, 下载附件所需积分 1 点
,下载次数: 33)
附件
2: VTHZMK.RAR (2005-12-7 01:54, 4.59 KiB, 下载附件所需积分 1 点
,下载次数: 98)
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2005-12-6 16:54 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 50 楼』:
使用 LLM 解释/回答一下
BUGS:
1。帮助提示中的“汉字数”应为“字符数”
2。/9/8/0/3命令命令行测试有误
已纠正,并更新49楼下载附件。
欢迎测试并报告!!!
又:
49楼附件是生成.COM.SYS分离版,<img src="images/smilies/face-wink.png" align="absmiddle" border="0">明天将发布生成.EXE的驱动与执行合一版!--寒困交迫的楼主。<img src="images/smilies/face-sad.png" align="absmiddle" border="0">
Last edited by 本是 on 2005-12-7 at 02:00 ]
BUGS:
1. The "number of Chinese characters" in the help prompt should be "number of characters"
2. The command line test of the /9/8/0/3 command is incorrect
Corrected and updated the download attachment on floor 49.
Welcome to test and report!!!
Also:
The attachment on floor 49 is the generated.COM.SYS separate version, ;D Tomorrow will release the driver and execution integrated version that generates.EXE! - The楼主 who is cold and sleepy. :(
Last edited by 本是 on 2005-12-7 at 02:00 ]
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2005-12-7 01:52 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 51 楼』:
使用 LLM 解释/回答一下
Originally posted by 本是 at 2005-12-7 01:52:<img src="images/smilies/face-wink.png" align="absmiddle" border="0">明天将发布生成.EXE的驱动与执行合一版! ...
下面是生成兼具 程序执行与设备驱动双料功能的.EXE的版本(不再生成而是 合成.COM和.SYS)!!!
即==
xxx.EXE在DOS命令行的用法同xxx.COM--
xxx]
xxx.EXE在CONFIG.SYS中的用法同xxx.SYS--
DEVICE=xxx.EXE]
欢迎试用!欢迎测试并返回结果!!
Originally posted by Benshi at 2005-12-7 01:52:;)Tomorrow, the driver and execution integrated version that generates .EXE will be released! ...
The following is the version that generates the .EXE with both program execution and device driver dual functions (instead of generating, it is synthesizing .COM and .SYS)!!!
That is ==
The usage of xxx.EXE at the DOS command line is the same as xxx.COM --
xxx]
The usage of xxx.EXE in CONFIG.SYS is the same as xxx.SYS --
DEVICE=xxx.EXE]
Welcome to test! Welcome to test and return the results!
附件
1: VTHZMK.RAR (2005-12-7 15:41, 4.62 KiB, 下载附件所需积分 1 点
,下载次数: 105)
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2005-12-7 15:41 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 52 楼』:
使用 LLM 解释/回答一下
Originally posted by willsort at 2005-12-6 10:07:信息覆盖...
原来的程序中未加换行和回车所导致,已纠正。
Originally posted by willsort at 2005-12-6 10:07:有可能不会显示错误信息...
是否属字模叠加情况?如果不恢复字模就多次替换字模而且替换的字符数量又不同的话,一定会出现叠加,就好象人眼的视觉暂留一样。
所以新版中增加了/9/8/0/3命令。
Originally posted by willsort at 2005-12-6 10:07:屏幕即无任何显示...
我在VPC中实验未遇到这种情形。环境=XP sp2+VPC(MSDOS: UMBPCI.SYS)
Last edited by 本是 on 2005-12-7 at 16:12 ]
Originally posted by willsort at 2005-12-6 10:07: Information coverage...
Caused by no line breaks and returns added in the original program, which has been corrected.
Originally posted by willsort at 2005-12-6 10:07: May not display error messages...
Is it a situation of font overlay? If the font is replaced multiple times without restoring it and the number of replaced characters is different, there will definitely be overlay, just like the persistence of vision of the human eye.
Therefore, the new version adds the /9/8/0/3 commands.
Originally posted by willsort at 2005-12-6 10:07: The screen has no display...
I didn't encounter this situation in VPC experiments. Environment = XP sp2 + VPC (MSDOS: UMBPCI.SYS)
Last edited by 本是 on 2005-12-7 at 16:12 ]
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2005-12-7 16:10 |
|
|
willsort
元老会员
         Batchinger
积分 4432
发帖 1512
注册 2002-10-18
状态 离线
|
『第 53 楼』:
使用 LLM 解释/回答一下
Re 本是:
首先,提一个题外的建议,希望你的程序能在版本号上体现出版本的变动,我先后下载了你的多个版本的多个程序,有时候自己也不免糊涂。
新版的程序尚未进行全面的测试,以等待你的程序完成全部功能的通知。另外,在第三个版本的 vthzmk 公布后,得知支持“帮助屏信息总是显示中文”后,我便猜测程序如何处理恢复字模后显示帮助的问题。结果,自然是发现了 /9 /8 /0 /3 的开关问题。
第五个版本的 vthzmk 看来很不错,测试发现它在使用 vthzmk /0 恢复字模后,不再显示帮助,而一旦显示帮助,则字模再度被修改。这当然没什么不对,但是我担心的是因为某些初级用户不希望仅仅查看了命令行帮助,便更改了系统的某些配置,而在稍后的应用中才发现问题。
对此,我的想法是,最好将程序的中英文帮助信息分离,通过单独的开关参数控制中文的显示,而中文最好不是缺省的选择。这样,用户通过 vthzmk 得知中帮助开关,而通过中文帮助开关获取自己的帮助信息。同时,一屏内可显示的信息量也增加了。
最后,报告一个bug,程序的 /i 开关提示,和一些错误信息的汉字仍是原编码,导致在许多情况下显示不可识别的半字,建议将其与帮助信息的汉字一同处理。
Last edited by willsort on 2005-12-7 at 16:32 ]
Re Ben Shi:
First of all, I would like to make an off-topic suggestion. I hope your program can reflect version changes in the version number. I have downloaded multiple versions of your programs one after another, and sometimes I get confused myself.
The new version of the program has not been fully tested, waiting for your notification that the program has completed all functions. Also, after the third version of vthzmk was released, after learning that it supports "help screen information always displays Chinese", I then guessed how the program handles the problem of displaying help after restoring the font. As a result, I naturally discovered the switch problem of /9 /8 /0 /3.
The fifth version of vthzmk seems very good. The test found that after using vthzmk /0 to restore the font, it no longer displays help, and once help is displayed, the font is modified again. This is of course not wrong, but I am worried that some novice users do not want to change some system configurations just by viewing the command line help, and then find problems in subsequent applications.
My idea on this is that it is best to separate the Chinese and English help information of the program, and control the display of Chinese through a separate switch parameter, and Chinese is best not the default choice. In this way, users can learn about the Chinese help switch through vthzmk, and obtain their own help information through the Chinese help switch. At the same time, the amount of information that can be displayed in one screen is also increased.
Finally, report a bug. The prompt of the /i switch of the program and some error message Chinese characters are still in the original encoding, resulting in unrecognizable half-characters being displayed in many cases. It is suggested to handle it together with the Chinese characters of the help information.
Last edited by willsort on 2005-12-7 at 16:32 ]
|

※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得! |
|
2005-12-7 16:28 |
|
|
coolboy163
初级用户
 
积分 176
发帖 74
注册 2005-11-7
状态 离线
|
『第 54 楼』:
使用 LLM 解释/回答一下
使用了,很好,可是有点不懂:
我想在CONFIG中显示中文菜单(像你的例子一样),但在config.sys中如何输入汉字的ASCII码?
我看了你例子的代码,是乱码的(这就是输入的ASCII码?)
It has been used, very good, but there is a little bit of not understanding:
I want to display the Chinese menu in CONFIG (like your example), but how to input the ASCII code of Chinese characters in config.sys?
I looked at the code of your example, which is garbled (is this the input ASCII code?)
|
|
2005-12-9 16:52 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 55 楼』:
使用 LLM 解释/回答一下
Originally posted by coolboy163 at 2005-12-9 16:52:
使用了,很好,可是有点不懂:
我想在CONFIG中显示中文菜单(像你的例子一样),但在config.sys中如何输入汉字的ASCII码?
我看了你例子的代码,是乱码的(这就映...
那是VTHZMK程序自动替换生成的。比如你要生成能够在不启动汉字系统的情况下看到汉字字形的CONFIG.SYS,
首先,编辑一个使用普通汉字内码的CONFIG.SYS。
然后,VTHZMK /f CONFIG.SYS,你会得到两个新文件CONFIG.EXE和CONFIG.NEW;CONFIG.EXE是字模载入的执行/驱动程序,在DOS中直接可以运行显示汉字字形,在CONFIG.SYS中要DEVICE=CONFIG.EXE来载入,CONFIG.NEW是使用新内码的汉字文件与原来的CONFIG.SYS的内容是一一对应的,在DOS中先运行CONFIG.EXE就可以用编辑器来查看CONFIG.SYS文件内容了。备份原CONFIG.SYS,再将CONFIG.NEW换名为CONFIG.SYS。
最后,重新启动进入使用新内码的CONFIG.SYS引导的DOS,在启动过程中,你就可以看到汉字信息了!
Originally posted by coolboy163 at 2005-12-9 16:52:
Used it, very good, but a little confused:
I want to display Chinese menu in CONFIG (like your example), but how to input the ASCII code of Chinese characters in config.sys?
I saw that the code in your example is garbled (this reflects...
That is generated by the VTHZMK program automatically replacing. For example, if you want to generate CONFIG.SYS that can see Chinese character shapes without starting a Chinese character system,
First, edit a CONFIG.SYS that uses ordinary Chinese character internal codes.
Then, VTHZMK /f CONFIG.SYS, you will get two new files CONFIG.EXE and CONFIG.NEW; CONFIG.EXE is the execution/driver program for loading font patterns. It can be run directly in DOS to display Chinese character shapes. In CONFIG.SYS, you need to use DEVICE=CONFIG.EXE to load it. CONFIG.NEW is the Chinese character file using the new internal code, which has a one-to-one correspondence with the content of the original CONFIG.SYS. In DOS, first run CONFIG.EXE, then you can use an editor to view the content of the CONFIG.SYS file. Backup the original CONFIG.SYS, then rename CONFIG.NEW to CONFIG.SYS.
Finally, restart and enter DOS guided by CONFIG.SYS using the new internal code, and during the startup process, you can see Chinese character information!
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2005-12-9 23:13 |
|
|
coolboy163
初级用户
 
积分 176
发帖 74
注册 2005-11-7
状态 离线
|
『第 56 楼』:
使用 LLM 解释/回答一下
终于看明白了,多谢本是大侠详细讲解。(我昨天晚上还在查如何在记事本中输入ASCII码。。。。。。。。),人太笨,呵呵,开始没理解VTHZMK的原理,还以为VTHZMK只是生成字模,CONFIG.SYS中要自己输入相应的汉字ASCII码.......
现在好了,CONFIG.SYS都相应的生成了,嘿嘿,厉害.
Finally understood, thanks to the great expert for the detailed explanation. (I was still checking how to input ASCII codes in Notepad last night...), I'm too stupid, heh heh, didn't understand the principle of VTHZMK at first, thought VTHZMK just generates the character pattern, and I had to input the corresponding Chinese character ASCII codes myself in CONFIG.SYS....... Now it's good, CONFIG.SYS has been generated accordingly, heh heh, amazing.
|
|
2005-12-10 10:04 |
|
|
coolboy163
初级用户
 
积分 176
发帖 74
注册 2005-11-7
状态 离线
|
『第 57 楼』:
使用 LLM 解释/回答一下
问题解决了,原来我连最基本的汉字点阵字库都没有.........汗.以后多像各位学习.
在DOS下运行 VTHZMK /f CONFIG.SYS 命令
提示说 HZK16,打开错误什么的.
我又仔细看了下说明,“默认字库是C:\HZK16"可是我C盘没有HZK16这个文件啊,怎么办?哪有下载?
我的CONFIG.SYS配置:
DEVICE=WRAPPER.SYS CONFIG.exe
DEVICE=BOOTCON.SYS
break=on
REM BC =
REM BC =
我把汉字换成英文的,它又说找不到汉字
难道汉字还分几种的?我是用智能ABC打进去的.
Last edited by coolboy163 on 2005-12-10 at 17:54 ]
The problem is solved. It turns out I didn't even have the most basic Chinese character dot matrix font... Sweat. I will learn more from you all in the future.
Running the command VTHZMK /f CONFIG.SYS under DOS prompts that there is an error opening HZK16, etc.
I carefully read the instructions again. "The default font is C:\HZK16" but there is no HZK16 file on my C drive. What should I do? Where can I download it?
My CONFIG.SYS configuration:
DEVICE=WRAPPER.SYS CONFIG.exe
DEVICE=BOOTCON.SYS
break=on
REM BC =
REM BC =
I changed the Chinese characters to English, and it said it couldn't find Chinese characters.
Does Chinese characters also come in several types? I was using Smart ABC to type them in.
Last edited by coolboy163 on 2005-12-10 at 17:54 ]
|
|
2005-12-10 11:27 |
|
|
coolboy163
初级用户
 
积分 176
发帖 74
注册 2005-11-7
状态 离线
|
『第 58 楼』:
使用 LLM 解释/回答一下
又有新的问题了,现在可以运行VTHZMK /F CONFIG.SYS 了,并生成了相应的程序config.exe和config.new,但在我把CONFIG.NEW改成CONFIG.SYS,然后和生成的CONFIG.EXE放到镜像中,但出现的菜单是乱码的!(注:英文的部分是正常的!)
在DOS下,我先运行CONFIG.EXE,然后TYPE CONFIG.SYS,显示的也是乱码的........
试过几次了,不知道什么问题啊!
制作过程:
我的ZHK16字库是网上下载的,在WINDOWS下编辑好CONFIG.SYS(里面有部分中文,共24个汉字),然后到DOS下运行VTHZMK /F CONFIG.SYS 生成了4个文件.应该说是蛮正常啊.
WHY?
望大侠解答下啊
There are new problems again. Now I can run VTHZMK /F CONFIG.SYS, and corresponding programs config.exe and config.new are generated. But when I change CONFIG.NEW to CONFIG.SYS and put it and the generated CONFIG.EXE into the image, the menu is garbled! (The English parts are normal!)
Under DOS, I first run CONFIG.EXE, then TYPE CONFIG.SYS, and it also shows garbled!
I've tried several times, I don't know what the problem is!
Production process:
My ZHK16 font library was downloaded from the Internet. I edited CONFIG.SYS under WINDOWS (there are some Chinese characters in it, a total of 24 Chinese characters), then ran VTHZMK /F CONFIG.SYS under DOS to generate 4 files. It should be quite normal.
WHY?
Hope the expert can help solve it!
|
|
2005-12-10 22:27 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 59 楼』:
使用 LLM 解释/回答一下
1。我的VTHZMK生成的*。EXE可以在CONFIG中直接加载,用DEVICE=CONFIG.EXE来载入!不是再用WRAPPER。
2。输入汉字的时候,用GB码,不要用GBK、BIG5或其它内码。
3。新内码由VTHZMK自动生成,但不要在WINDOWS的编辑器中编辑存盘,会出问题的。
4。HZK16所在路径首先是当前目录,其次是C:\。
5。如果还有问题,请将你的相关文件(包括汉字库)打包传上来,我帮你看一看。
Last edited by 本是 on 2005-12-11 at 00:23 ]
1. The *.EXE generated by VTHZMK can be directly loaded in CONFIG, using DEVICE=CONFIG.EXE to load! Not using WRAPPER anymore.
2. When entering Chinese characters, use GB code, not GBK, BIG5 or other internal codes.
3. The new internal code is automatically generated by VTHZMK, but do not edit and save in the WINDOWS editor, which will cause problems.
4. The path of HZK16 is first the current directory, and then C:\.
5. If there are still problems, please pack your relevant files (including the Chinese character library) and upload them, and I will take a look for you.
Last edited by 本是 on 2005-12-11 at 00:23 ]
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2005-12-11 00:21 |
|
|
i386
初级用户
 
积分 176
发帖 16
注册 2004-10-2
状态 离线
|
『第 60 楼』:
使用 LLM 解释/回答一下
真是高人,偶不懂,不过这东西确实有用.而且比BT好用得多.
What a master! I don't understand, but this thing is really useful. And it's much better than BT.
|
|
2005-12-11 11:08 |
|