|
download
初级用户
积分 199
发帖 101
注册 2007-3-13
状态 离线
|
|
2007-3-15 12:01 |
|
|
hulongzhuo
中级用户
积分 294
发帖 135
注册 2007-3-9
状态 离线
|
|
2007-3-15 12:54 |
|
|
本是
银牌会员
积分 2201
发帖 789
注册 2005-1-27
状态 离线
|
『第
213 楼』:
对于VTEDIT.EXE,我的看法是:有趣!
因为:
1)本来不需要——
在DOS下,如果VT了x.txt生成x.exe和x.new,那么
只要退出汉字系统或CtrlF7进入西文状态,
先运行x.exe,就可以在微软的EDIT中看到新内码的汉字,并随意复制/粘贴了,
并不需要再开发新内码编辑器。
2)新内码编辑器所完成的工作只是在普通编辑器的功能上,加入
读文件时根据.exe中的原内码汉字及新内码起始值,就可以为新内码汉字找到对应的原内码汉字,编辑器所见的就是这样的汉字!编辑结束后,再逆向转换为新内码汉字即可!
这样一来,就带来另一个问题:
3)在新内码编辑器中有可能输入超出原.exe能载入的字模范围的汉字,而它们在逆向转换时是无主人认领的“野”字,会出乱码的——除非你加进范围判断程序段。此外,如果我的推测没错的话,新内码编辑器应该在打开文本文件的同时离不了相应的.exe文件!!!
另外一个问题是:三种新内码它都能支持吗?我没试过。
看到这儿,大家应该明白“有趣”的意思了吧!
当然,大家如果觉得有必要将其链接加进1楼,我已经没有许可了,本贴已经发帖超过一年,只有版主才能编辑了! :(
|
my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2007-3-15 13:48 |
|
|
download
初级用户
积分 199
发帖 101
注册 2007-3-13
状态 离线
|
『第
214 楼』:
Quote: | Originally posted by 本是 at 12:48 AM:
对于VTEDIT.EXE,我的看法是:有趣!
因为:
1)本来不需要——
在DOS下,如果VT了x.txt生成x.exe和x.new,那么
只要退出汉字系统或CtrlF7进入西文状态,
... |
|
看来你没试过,建议你试一下然后再发表推断或看法。
|
|
2007-3-15 14:30 |
|
|
hulongzhuo
中级用户
积分 294
发帖 135
注册 2007-3-9
状态 离线
|
『第
215 楼』:
Quote: | Originally posted by 本是 at 2007-3-15 12:48 AM:
对于VTEDIT.EXE,我的看法是:有趣!
因为:
1)本来不需要——
在DOS下,如果VT了x.txt生成x.exe和x.new,那么
只要退出汉字系统或CtrlF7进入西文状态,
... |
|
本是大侠的看法有一定道理,我今天试了好几回
它并不需要EXE来进行转换的,也不会乱码,但是某些字句无法进行转换,
另外超过一定汉字也不能进行转换了,我想这是程序的BUG所在,
虽然是存在以上一些问题,但我觉得还是有必要做这样一个WIN编辑器
以上纯属个人看法,~~
|
|
2007-3-15 22:41 |
|
|
本是
银牌会员
积分 2201
发帖 789
注册 2005-1-27
状态 离线
|
『第
216 楼』:
大家可以跟我做两个试验:
1)双击运行vtedit——文件——打开test.sys——鼠标拖选全文——打开记事本——粘贴
结果是:this is 中文测试——弄潮儿.NET。
2)复制文件test.sys——粘贴到t.sys(注意:t.exe并不存在!)——双击运行vtedit——文件——打开t.sys——鼠标拖选全文——打开记事本——粘贴
结果是:this is 纮羴聜脙膭膭艆茊菄.NET葓
结论:
VTEDIT.EXE所做的就是:打开——(同时根据.exe和.sys实现)新码转旧码——正常文本编辑——(同时根据.exe和.sys实现)旧码转新码——存盘!
追加试验:在VTEDIT中把“.NET”改成输入“有趣”,
(???好象“保存”/“另存”都不行???
而且,一旦出错,就会自动删除.exe——这是一个大BUG!)
再在DOS环境中
test.exe
type test.sys
看结果如何。
我是从程序设计的角度看程序设计的可能性的,不是无端的猜测!
[ Last edited by 本是 on 2007-3-15 at 11:11 PM ]
|
my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2007-3-15 23:02 |
|
|
hulongzhuo
中级用户
积分 294
发帖 135
注册 2007-3-9
状态 离线
|
|
2007-3-15 23:39 |
|
|
download
初级用户
积分 199
发帖 101
注册 2007-3-13
状态 离线
|
|
2007-3-16 02:38 |
|
|
download
初级用户
积分 199
发帖 101
注册 2007-3-13
状态 离线
|
『第
219 楼』:
Quote: | Originally posted by 本是 at 10:02 AM:
大家可以跟我做两个试验:
1)双击运行vtedit——文件——打开test.sys——鼠标拖选全文——打开记事本——粘贴
结果是:this is 中文测试— ... |
|
刚刚看到修正版出来了,好像没这个问题了:P
|
|
2007-3-16 02:39 |
|
|
hnlyzhd
高级用户
积分 544
发帖 164
注册 2004-10-17
状态 离线
|
|
2007-3-16 03:04 |
|
|
本是
银牌会员
积分 2201
发帖 789
注册 2005-1-27
状态 离线
|
『第
221 楼』:
BUG是纠正了,可这样说就更搞笑了——“无须什么HZK之类的东东,最后,连他祖宗VTMAGIC也不需要了。”!
因为我试验下来结果如下:
我在WIN98中用VEDIT打开一个文本文件,并立即存盘,
它生成了.EXE,没能生成.SYS,
在DOS下DEBUG查看,
.EXE中有执行代码,可是没有字模数据,
所以执行后结果就是所有的汉字都没有了显示
——因为字模数据全是00h!!!
|
my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2007-3-16 03:24 |
|
|
download
初级用户
积分 199
发帖 101
注册 2007-3-13
状态 离线
|
『第
222 楼』:
Quote: | Originally posted by 本是 at 02:24 PM:
BUG是纠正了,可这样说就更搞笑了——“无须什么HZK之类的东东,最后,连他祖宗VTMAGIC也不需要了。”!
因为我试验下来结果如下:
我在WIN98中用 ... |
|
晕,XP版当然是在XP下用的了……:P
|
|
2007-3-16 03:32 |
|
|
download
初级用户
积分 199
发帖 101
注册 2007-3-13
状态 离线
|
『第
223 楼』:
Quote: | Originally posted by hnlyzhd at 02:04 PM:
我晕,作者不敢说作者!
偏偏弄个马甲出来唬人! |
|
哈哈,原来的进不了,所以马甲一下……
|
|
2007-3-16 03:33 |
|
|
download
初级用户
积分 199
发帖 101
注册 2007-3-13
状态 离线
|
『第
224 楼』:
Quote: | Originally posted by 本是 at 02:24 PM:
BUG是纠正了,可这样说就更搞笑了——“无须什么HZK之类的东东,最后,连他祖宗VTMAGIC也不需要了。”!
因为我试验下来结果如下:
我在WIN98中用 ... |
|
请把这个无法生成SYS的文件文件上传上来,偶试试,这个文件不是空的吧,
[ Last edited by download on 2007-3-15 at 02:36 PM ]
|
|
2007-3-16 03:35 |
|
|
本是
银牌会员
积分 2201
发帖 789
注册 2005-1-27
状态 离线
|
『第
225 楼』:
RE download:
抱歉!好像火气大了点!
我开始理解你的程序了!真是不打不相识!!!
未能生成.SYS的文本文件在附件中。
对你直接从WINXP中取字模的方法,我很感兴趣,有两点想法:
1)你可以做一个从WIN取字模后写入字库文件的软件,可变点阵大小的那种;
2)既然能做forXP的,你肯定能做for98/ME/2kx的,或者最好能做一个通用一切WIN的(不同WIN类型判定和取字模方式,可以在内部处理)。
期待新版本!
可以请此板块的版主加入下载链接(ZIP文件名中要不包含版本信息,这样下载链接可以长期使用)(或者在此处加一个附件,1楼做一个链接)!
附件
1: 刷新率.txt (2007-3-16 04:04, 640 bytes, 下载附件所需积分 1 点
,下载次数: 10)
|
my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2007-3-16 04:04 |
|