|
born2be
中级用户
积分 220
发帖 82
注册 2005-9-3
状态 离线
|
『楼 主』:
EDITER2界面、功能、命令行参数丰富、规范、大改观!(15楼)
HanHua Edit v2.0 提示信息编辑v2.0 (C)1993 龚成兵 编制 (C)2002 罗明安 修改
请看附件!下载请到15楼!!!
用法:
HH2 /S[:n] [/A] 待改文件 提示文件
从'待改文件'中提取长度>=n个的信息到'提示文件' /A 只提取英文
如: HH2 /S:3 edit.com edit.hh
HH2/S[=n] [/A] 待改文件 提示文件
从'待改文件'中提取长度==n个的信息到'提示文件' /A 只提取英文
如: HH2 /S=3 edit.com edit.hh
HH2/R 待改文件 提示文件
将修改好的'提示文件'替换到'待改文件'中
如: HH2 /R edit.com edit.hh
'提示文件'行格式:
行首为类型符(.=改串 ,=改值 其余=不改[可为空行])
↓偏移地址 串长 提示信息串
↓ ↓ ↓ ↓
/000001A6 000B提示信息串
用于比较或加注释;不改动'待改文件'
.000001A6 000B提示信息串
只能改内信息;串长必须相等!
,000001A6 000400 1F FE 08
十六进制字节值只能手工输入:这可是真正程序员的活儿,别乱来!
最新附件请见http://www.cn-dos.net/forum/atta ... d5c5&download=1
[ Last edited by born2be on 2005-10-13 at 14:43 ]
|
|
2005-9-6 17:06 |
|
|
floor
初级用户
积分 185
发帖 82
注册 2005-8-12
状态 离线
|
『第
2 楼』:
哈哈,找了好久了,谢谢楼主,好东西大家分享,这种精神要坚持,支持你!
|
|
2005-9-7 23:02 |
|
|
bush
银牌会员
积分 2165
发帖 730
注册 2004-4-21
状态 离线
|
『第
3 楼』:
改进版 ?
这个版 本和原来的版 本改进在何处?介绍一下?
就是改了介面?
[ Last edited by bush on 2005-9-15 at 23:11 ]
|
|
2005-9-15 23:09 |
|
|
born2be
中级用户
积分 220
发帖 82
注册 2005-9-3
状态 离线
|
『第
4 楼』:
我的改进:修改16进制值、字符串分界符、彩色界面
我的改进:修改16进制值、字符串分界符、彩色界面
我的改进1:现在可以修改16进制值了!这意味着可以代替DEBUG的E命令功能,修改特殊位置,实现特定目的。
我的改进2:字符串分界符由原来的▏改成了ASCII值为0Ch的字符,以避免制表符有可能出现的冲突。
我的改进3:改用了]、彩色界面,表意清晰,说明用途更加有力。
小改进罢了!何足道哉!
|
|
2005-9-16 22:54 |
|
|
willsort
元老会员
Batchinger
积分 4432
发帖 1512
注册 2002-10-18
状态 离线
|
|
2005-9-18 16:09 |
|
|
born2be
中级用户
积分 220
发帖 82
注册 2005-9-3
状态 离线
|
『第
6 楼』:
我试过1.44兆的文件,汉化回写正常。
我试过1.44兆的文件,HH2汉化回写正常。不存在回写失败的问题,更没有目标文件属性的特殊效果。是不是你的系统方面的问题?或者你的Editor2的来源有可疑--病毒/恶作剧?如果不是,请把你的汉化工具和汉化对象及汉化文本,压缩打包寄过来(lmayylxt@pub.sz.jsinfo.net),让我研究一下。
|
|
2005-9-19 00:13 |
|
|
willsort
元老会员
Batchinger
积分 4432
发帖 1512
注册 2002-10-18
状态 离线
|
『第
7 楼』:
Re born2be:
你可以测试 {16847} 中 bush 的那个《简易三国志》的主文件。另外,我的测试环境是 WinXP Sp2 和 MSDOS7.10 ,文件系统 NTFS 和 FAT32 。
|
※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得! |
|
2005-9-19 08:39 |
|
|
born2be
中级用户
积分 220
发帖 82
注册 2005-9-3
状态 离线
|
『第
8 楼』:
Re:willsort
大文件(1MB)测试过程与结果:
1。make12.exe(见附件)
生成文件1(80个汉字/行)和2(40个对应汉字的16进制码),各长1071KB。
2。hh2/s 1 2.hh2
hh2/s 2 1.hh2
用文件1生成文件2的修改要求
用文件2生成文件1的修改要求
即:希望将文件1与2的内容完全互换。
3。hh2/r 1 1.hh2
hh2/r 2 2.hh2
用文件1.hh2修改文件1
用文件2.hh2修改文件2
结果:文件1与2的内容互换成功!
4。editer2的同类测试皆失败! I don't know why yet.
又:
测试环境:Win98se/WinXPsp2/MsDos7.1, FAT32.
[ Last edited by born2be on 2005-9-20 at 02:05 ]
附件
1: Make12.rar (2005-9-20 01:58, 23.5 K, 下载附件所需积分 1 点
,下载次数: 73)
|
|
2005-9-20 01:58 |
|
|
born2be
中级用户
积分 220
发帖 82
注册 2005-9-3
状态 离线
|
|
2005-9-21 23:52 |
|
|
born2be
中级用户
积分 220
发帖 82
注册 2005-9-3
状态 离线
|
『第
10 楼』:
最新改进:增加只搜索汉字信息开关!
最新改进:
1)增加只搜索汉字信息开关!
2)最小搜索串长默认值改为改成了3(原6),最大搜索串长改成了100(原3000h)。
命令行上原来有只搜索英文信息的开关/A,
现在增加了只搜索汉字信息的新开关/H,
但是,用/A开关的搜索结果+用/H开关的结果<仅用/S开关的搜索结果!!!
∵英汉混合信息分别起搜长度可能不足默认值或指定值,
∴多个差异的积累,分别就大了!
版主willsort的建议很好(http://www.cn-dos.net/forum/viewthread.php?tid=16847),先实现了只搜索汉字信息开关,以后再做英文说明和限定搜索范围的选择。
欢迎大家多提意见和建议!
[ Last edited by born2be on 2005-9-30 at 23:38 ]
附件
1: HH2.RAR (2005-9-30 23:26, 3.19 K, 下载附件所需积分 1 点
,下载次数: 98)
|
|
2005-9-30 23:26 |
|
|
willsort
元老会员
Batchinger
积分 4432
发帖 1512
注册 2002-10-18
状态 离线
|
『第
11 楼』:
Re born2be:
十分感谢兄对论坛发展的做出的积极贡献!
新的 HH2 已经测试过了,功能方面暂未发现问题,但是帮助信息还存在一些遗憾。在 WinXP 的命令行环境中,无论代码页也是437(英文),还是936(中文),都显示的中文乱码,因为执行16位程序,代码页会自动调整为437。解决方法是在命令行中,先运行chcp 437,再运行graftabl 936,最后运行 hh2。
而在VPC的MSDOS7.10中,我使用了tway精简版、UCDOS Lite、CCDOS97三个流行的中文系统,在运行中文平台后,再运行 hh2 都会死机,原因待查。
|
※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得! |
|
2005-10-4 16:25 |
|
|
born2be
中级用户
积分 220
发帖 82
注册 2005-9-3
状态 离线
|
『第
12 楼』:
如果使用中英文自动识别总是显示中文字形,就好象我的另一个软件“格式化加速器4.COM=QF.COM+KILLER.EXE+SHELL+永远显示汉字!”(http://www.cn-dos.net/forum/view ... d=R5nvvv#pid100738),是否可以?请顺便测试一下显示效果。
另外,版主有解密版的VPC吗?我想使用VPC,又担心其有时间限制。先谢了!
关于死机问题,我不大理解。先给个不加密的hh2.com,请试一试!
[ Last edited by born2be on 2005-10-5 at 13:49 ]
附件
1: HH2.RAR (2005-10-5 13:48, 2.99 K, 下载附件所需积分 1 点
,下载次数: 89)
|
|
2005-10-5 13:39 |
|
|
bush
银牌会员
积分 2165
发帖 730
注册 2004-4-21
状态 离线
|
『第
13 楼』:
建议:
提示文件与原EDITER有较大区别,
/开头的行是用于比较;
这个在手动翻译时很有用,不过,有时也有不便。
能否改一个不用“/”比较行的版本(原软件就没有)?
或加一个开关?
|
|
2005-10-9 21:29 |
|
|
本是
银牌会员
积分 2201
发帖 789
注册 2005-1-27
状态 离线
|
『第
14 楼』:
Re bush:
建议很好!可心考虑。
PS:
bush, 您好!好象你每次都是用繁体汉字,是台湾同胞吗?
如果是,我还想请你帮个忙:能不能将台湾使用的小型汉字系统(不管是什么内码、输入法都行),给我发一发?先谢谢了!!!
[ Last edited by 本是 on 2005-10-10 at 08:07 ]
|
my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2005-10-10 08:03 |
|
|
本是
银牌会员
积分 2201
发帖 789
注册 2005-1-27
状态 离线
|
『第
15 楼』:
界面大改动!命令行丰富而有区别性、规范化!
请试用并返回情况!先谢谢了!
简体中文字符界面:
0 0 0 0 0000 000 00 0 0
0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
00000 000000 0 0 0 0 0 0 0
0 0 0 0 00000 0 000 00 0 0 0
0 0 0 0*************************
0 0 0 0
G取出字符串 , 待翻译后 P原位写回文件1
信息使者 V2.0 (C)2003-50 罗明安 设计
电子邮件: lmayylxt@pub.sz.jsinfo.net
基于龚成兵设计的汉化工具 Editer2(C)1993
HH2 G 待取串文件
HH2 G 待取串文件 串信息文件
HH2 P 写目标文件 串值信息文件
可用命令:
G 取 字串信息 自 '待取串文件'
P 写 串值文件 到 '写目标文件'
信息文件:
第二文件省略时取串到屏幕(命令G)
可作调试用--先看看取串效果。
必须提供给:命令P
缺省设置:
HH2 同时取汉英 & 仅显示英 &
写入对比行 & n>=3
HH2 G //ES;n 待取串文件 串信息文件
HH2 G -/CT=n 待取串文件 串信息文件
HH2 P /S 写目标文件 串值信息文件
HH2 P -T 写目标文件 串值信息文件
可用开关(开关符 - 或 /):
/ 省略对比行(以/开头)
C 仅取C汉字串
E 仅取E英文串
S 显示 S简体汉字信息
T 显示 T繁体汉字信息
;n >=n 字节 (最长: 100)
=n ==n 字节 (最长: 100)
'信息文件'的行格式如下:
偏移地址 串长 串或值信息
/000001A6 000B%|字符串信息|%
串或值对比行(也许是空行 /注释行 )
.000001A6 000B%|字符串信息
串或值信息 待翻译
,000001A6 0004%|00 1F FE 08
16进制值串 待写入 (仅供高手使用)
关于串/值信息的首尾标志:
首标志总是使用;
尾标志只在首为/的对比行上出现,而不在待修改行的串/值尾出现(以方便翻译编辑)。
关于串长方面的限制:
字符串或16进制值串若超长,多余部分抛弃;
若不足,则对字符串后补齐空格,16进制值串因为危险未作补足。
英文字符界面见截图。
另:运行
HH2
HH2 /S
HH2 /T
分别获得英文、简体中文和繁体中文帮助屏。
最新附件请见http://www.cn-dos.net/forum/atta ... d5c5&download=1
[ Last edited by 本是 on 2005-10-14 at 14:30 ]
附件
1: HH2E.JPG (2005-10-14 11:51, 59.92 K, 下载附件所需积分 1 点
,下载次数: 13)
|
my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2005-10-12 17:01 |
|