中国DOS联盟论坛

中国DOS联盟

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

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

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





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

人可不是铁打的,休息好身体,本是,以后才能做的的更好。

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




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



  Quote:
Originally posted by LiveOnLove at 2005-12-29 05:08 PM:


上面的进入了有画线的程序界面时(非汉字系统的那些线),一些线条就变成乱码了,在调用了VTHZMK -r80时,发现不能清屏。晕。CLS命令也不行。叠...

发现WINDOWS无法启动。显示的大意为:你需要重新安装WINDOWS……不知是不是与CONFIG。EXE有关。
如果CONFIG。SYS中有一项
REM BC=[WIN98中文
SET BOOT=E
device=c:\windows\setver.exe
REM BC=]

autoexec.bat
中用的:
:E        
WIN
GOTO END
:END
@echo on

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





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

休息了几天,网上动静不断。

Re coolboy163:
  谢谢你的关心,休息工作是要两条腿走路的。

Re liveonlove:

1。半汉字“重影”问题:

  Quote:
Originally posted by 本是 at 2005-11-10 16:13:
Re ALL:
我对BOOTCON的表格符进行了“汉化”,免除了显示汉字时的半汉字“重影”问题,重新上传,欢迎使用。

在帖子(http://www.cn-dos.net/forum/post ... amp;repquote=104479
下载(http://www.cn-dos.net/forum/atta ... 7e3b&download=1

2。你的盘上是不是有几个WINDOWS?再指明WIN的路径试试。CONFIG.EXE只是载入字模,不带其它“特效”。

3。“VTHZMK -r80时,发现不能清屏。晕。CLS命令也不行。”
  肯定应该如此!因为-r 80参数是恢复字模和显示模式但并不清屏,-r 8才会清屏。另外,带不带0之后,对CLS也有影响--继承性,除非再次改变带0状态。带0有它独特意义,也许日后你会发觉。



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




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

RE:本是兄弟:
1、原来是BOOTCON。SYS文件的问题啊。那我下载了新的,等下试试。
2、硬盘上只有一个WINDOWS98,那我运行WIN.COM我写上它的路径。试试。。CONFIG。EXE我只是CONFIG。SYS编辑后的。没有修改什么内容。
3、R带不带0,这个我得好好试一下。得再认真看一下程序说明了。HOHO。当时只管自己用的那部分啊。
4、另再请教一下CONFIG配置问题。我用的BOOTCONF。SYS版本是1.51a的。不知是不是才有不输出BOOTCON环境变量的原因??我是自己设置的。这个版本的PASSWORD如何操作啊?我按了功能按键后,不能选择到PASSWORD项。只有SAVE 和CANCEL
config.sys
device=c:\config.exe
device=c:\bootcon.sys
REM BC=[测试
SET BOOT=A
REM BC=]

REM BC=[中文WIN98
SET BOOT=B
REM BC=]

REM BC=[END]

AUTOEXEC.BAT内容:
@echo off
MODE CO80
goto %BOOT%
:A
echo A menuitem
goto end

:B
echo B menuitem
goto end

:end

2006-1-2 09:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





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



  Quote:
Originally posted by LiveOnLove at 2006-1-2 09:24:
4、另再请教一下CONFIG配置问题。我用的BOOTCON.SYS版本是1.51a的。不知是不是才有不输出BOOTCON环境变量的原因??我是自己设置的。这个版本的PASSWORD如何操作啊?我按了功能按键后,不能选择到PASSWORD项。只有SAVE 和CANCEL

  BOOTCON.SYS有版本问题,它不是免费软件,所以功能有限制。我介绍中讲的是完整版的功能。其实,启动菜单要想中文显示,可以使用BOOT.SYS见“功能远强于BOOTCON.SYS加CONFIG.CTL的启动控制工具[本是编译]”(http://www.cn-dos.net/forum/viewthread.php?tid=18464&fpage=1)。

  另外,我看到你为了清屏使用了MODE.COM命令,太大了。我做了个清屏工具SET310.com,不带参数运行可以看到帮助(中英文的)。自己试试。

附件 1: SET310.RAR (2006-1-2 13:56, 1.54 K, 下载附件所需积分 1 点 ,下载次数: 39)


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




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

看来我是真的要用BOOT。SYS了。
现把BOOTCON。SYS1.51a免费版的不好之处罗列一下(我自己用,看到的一部分):
1、无环境参数BOOTCON输出;
解决办法:在CONFIG。SYS自己设定环境参数,比如SET BOOTMENU=A
2、在用了BOOTCONF后(也包括本是兄修改无重影的),在DOS7.0下还是会将线条显示成乱码(有点像“拜”的半边);
3、运行DOS下的自带的EDIT程序,在退出时,会显示一条出错信息(不影响EDIT功能)Run-time error R6001
-null pointer assignment
4、进入WIN98蓝屏……>"<

看还是用BOOT。SYS好了……

2006-1-2 15:58
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





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

VTHZMK
改名VTmagic中文名为惟她没治!
版本号2.0E(见附件)

修正命令行检测.和-的错误(感谢版主willsort测试指出)、
检测不到81h位的/等字符(感谢fdsiuha网友测试指出)、
/r8命令带不带0的作用错误(感谢LiveOnLove测试网友指出)
以及其它我发现的其它一些问题,
/r命令带0则保留屏幕信息、否则清屏(注意:此命令对CLS和其它软件的清屏功能都有“遗传”影响,除非再次-r完全清屏!)。

欢迎继续测试并指出问题!

附件 1: VTMAGIC.RAR (2006-1-5 18:05, 5.85 K, 下载附件所需积分 1 点 ,下载次数: 89)


my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2006-1-5 18:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


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

Re 本是:

      我使用 2.0e 转换 menu_sc.txt ,在 menu_sc.exe 文件内出现了命令行帮助的残存片断。见附件。

      另外,无论是 2.0d 还是 2.0e ,在处理不存在的文件方面都存在问题,虽然可以显示 *07* 错误,但却无法正常终止程序。2.0d 会陷入死锁,2.0e 会反复抛出 *07* 错误。看来,命令行处理模块仍然存在问题。

      最后,提出两个建议:
          1、/+ 命令合并 .exe 时对相同内码汉字的处理不是归并,而是共存,这是考虑到相同汉字不同字体的情况,当然是正确的;但是否可以加入归并相同汉字的功能开关,因为我在修改 config.sys / autoexec.bat 时,需要同时处理两个文件中的汉字,因为汉字并不多,我不太想生成两个 .exe 占用更多的空间;因此使用了合并,但发现二文件中的共同汉字没有归并,导致汉字数超出。

          2、建议加入一个开关,可以控制是否显示 vtmagic 的工作报告,比如处理的文件、生成的文件、处理的汉字数、处理的文件大小等。

附件 1: vtm_bug1.rar (2006-1-6 12:34, 7.6 K, 下载附件所需积分 1 点 ,下载次数: 16)


※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2006-1-6 12:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





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

Re wil:
  1。“残存片断”:这是这些数据空间未初始化为0造成的--因为我把它们从文件中切除了,为的是让程序文件VTmagic.com短一些。看来不太理想!--虽然不影响执行效果。
  2。“不存在的文件”:命令行逻辑和实现应该没有问题,我是想实现多命令排队执行,即使一个命令中出错也可以继续下一个命令的执行,所以并没有简单地一有错就立即退出整个程序;细细debug逐行查找之下,终于查出:原来是在/t的处理模块中少了一个恢复现场POP SI。汇编真是一字千“劫”!在推出下一版本之前,请用户Ctrl Break退出重复出现的*07*号出错信息。
  3。“归并相同汉字”:我个人认为程序是可以不作修改就可以同样实现你要的功能--比如用户自己合并多个源文本文件(COPY /a 1.txt+2.txt+3.txt 123.txt),然后直接vtmagic /t 123.txt,最后用户再分割123.txt为1.txt、2.txt、3.txt。当然,操作步骤要多一些。
  4。“工作报告”:因为实现了多命令排队执行,就有可能一个命令行处理多个文本文件生成.EXE等情况,“工作报告”就会一个接一个,而且还要不能影响到只替换字模不生成.EXE的命令等,程序处理会比较复杂。我可以考虑作个VTpeep.com以“窥视”(peep).EXE文件从中取出或仅报告不重复汉字的原内码串、新内码串、新内码类型、替换字数、起始替换码等信息。

谢谢版主wil对本程序的测试、建议和关注,没有wil将不可能有今天的VTmagic!

[ Last edited by 本是 on 2006-1-6 at 23:56 ]



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





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

Sorry, deleted!

[ Last edited by 本是 on 2006-1-7 at 16:16 ]



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2006-1-6 23:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yanlihua
初级用户





积分 173
发帖 78
注册 2005-12-30
状态 离线
『第 146 楼』:  

谢谢"本是".辛苦了!!!

2006-1-9 15:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hnlyzhd
高级用户




积分 544
发帖 164
注册 2004-10-17
状态 离线
『第 147 楼』:  

偶想让楼主的VTmagic程序运行
VTMAGIC /t XXX.TXT后直接生成EXE或者COM文件,或者自动把EXE和NEW文件打包成一个文件内置TYPE命令自动的显示中文内容!

[ Last edited by hnlyzhd on 2006-1-12 at 23:08 ]



    我的留言簿

http://hnlyzhd.ys168.com            我的网络盘
2006-1-12 23:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





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

To All:

    附件中是2.0F修正版,纠正了一些小BUGs,修改了部分提示信息。

    过年前后,可能会推出将16x16点阵字模扩展成16x32(纵)/32x16(横)/32x32(纵横)的版本。

附件 1: VTMAGIC.RAR (2006-1-18 15:04, 6.02 K, 下载附件所需积分 1 点 ,下载次数: 48)


my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2006-1-18 15:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 149 楼』:  

感谢本是的努力!

2006-1-18 18:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





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

VTmagic.COM 3.0A 扩展字模版胜利推出!!!
欢迎测试!

新增:
逐字扩展命令 /^H横H扩Z纵Z扩K纵K横K扩
      分别生成VTexp001.EXE、VTexp002.EXE、VTexp003.EXE 、...,起始替换码自动增加。此后可以用合并命令合成一个文件,以方便调用。

扩展方式:
16x16点阵字模扩展成16x32(纵)/32x16(横)/32x32(纵横)

注意:
1. 纵扩及纵横扩的字是要分两行显示的,而新内码字符(列表见附件)的排列是线性的,即同一行的,所以要自己将其分成两行并对齐!
2. XNM.TXT不可以在WINDOWS下编辑,否则会被“强制改造”!

[ Last edited by 本是 on 2006-1-19 at 22:14 ]

附件 1: VTMAGIC.RAR (2006-1-19 21:46, 6.31 K, 下载附件所需积分 1 点 ,下载次数: 51)
附件 2: XNM.TXT (2006-1-19 22:07, 295 bytes, 下载附件所需积分 1 点 ,下载次数: 44)
附件 3: zhkz.bmp (2006-1-19 22:08, 1.2 K, 下载附件所需积分 1 点 ,下载次数: 151)




my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2006-1-19 21:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] ... [25] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: