中国象棋伴侣 1.08(棋谱格式转换工具)
下载地址:
http://supersnow.ys168.com/ “中国象棋伴侣”软件使用说明
本软件是自由软件,您个人可以自由地使用它而不需要付任何费用。但是,商业使用请
先与我(
supersnow520@163.com)联系。
运行环境
Windows 9x/ME/NT/2000/XP
一、已支持格式 To 象棋桥
增加新棋谱到棋库最后,能批量修改目标棋谱的摘要信息。
源棋谱格式
1. 象棋演播室(文件版本V1.0--V1.8)
2. 象棋桥
3. Java棋谱
(1)[WebCchess 5](webcchess.class引擎)
(2)象棋桥Java棋谱(CCBJava.class引擎、CCBJava2.class引擎)
(3)象棋桥Java棋谱(javaxqb.class引擎、javaxq.class引擎)
(4)象棋演播室Java棋谱(JavaXQ.class引擎)
4. 东萍旧格式、东萍新格式
5. 汕头棋院网打虎将动态棋盘
6. 弈天全局棋谱
7. 弈天残局棋谱
二、象棋桥 To 已支持格式
生成的文件会替换已存在的文件。
目标棋谱格式
1. 象棋演播室(文件版本V1.0或V1.8)
2. [WebCchess 5](webcchess.class引擎)
3. 东萍新格式
三、已支持格式 To 已支持格式
生成的文件会替换已存在的文件。
源棋谱格式
1. 象棋演播室(文件版本V1.0--V1.8)
2. Java棋谱
(1)[WebCchess 5](webcchess.class引擎)
(2)象棋桥Java棋谱(CCBJava.class引擎、CCBJava2.class引擎)
(3)象棋桥Java棋谱(javaxqb.class引擎、javaxq.class引擎)
(4)象棋演播室Java棋谱(JavaXQ.class引擎)
3. 东萍旧格式、东萍新格式
4. 汕头棋院网打虎将动态棋盘
5. 弈天全局棋谱
6. 弈天残局棋谱
目标棋谱格式
1. 象棋演播室(文件版本V1.0或V1.8)
2. [WebCchess 5](webcchess.class引擎)
3. 东萍新格式
四、命令行模式
命令行语法:
ChineseChessPartner 类型 来源代码页 目标代码页 来源格式 目标格式 来源 目标
类型
0: 文件夹(不包含子文件夹)
1: 文件夹(包含子文件夹)
2: 文件
来源代码页
GBK: 国标码(GBK)
BIG5: 大五码(Big5)
UTF-16LE: Unicode-16 Little Endian
目标代码页
GBK: 国标码(GBK)
BIG5: 大五码(Big5)
来源格式
XQF: 象棋演播室(文件版本V1.0--V1.8)
UBBJava: [WebCchess 5](webcchess.class引擎)
象棋桥Java棋谱(CCBJava.class引擎、CCBJava2.class引擎)
象棋桥Java棋谱(javaxqb.class引擎、javaxq.class引擎)
象棋演播室Java棋谱(JavaXQ.class引擎)
东萍旧格式、东萍新格式
汕头棋院网打虎将动态棋盘
MXQ: 弈天全局棋谱
MCJ: 弈天残局棋谱
目标格式
XQF: 象棋演播室(文件版本V1.0或V1.8)
UBB: 东萍新格式
WebC5: [WebCchess 5](webcchess.class引擎)
来源:
文件或文件夹
目标:
文件或文件夹
关于象棋演播室
本软件能读取任何版本(V1.0--V1.8)的XQF棋谱文件,能输出V1.0或V1.8版的XQF棋谱文
件。XQF棋谱文件版本:V1.0--V1.8,打谱软件XQStudio.exe版本:V1.0--1.63。
关于东萍新格式
网页头和网页尾能自定义,为制作电子书提供方便。模板位置:本软件当前文件夹,网
页头模板:DhtmlXQ_Head.txt,支持变量%RANDOM%(随机数)和%TITLE%(棋谱名称),网页尾
模板:DhtmlXQ_Foot.txt,支持变量%RANDOM%(随机数)。
关于象棋桥
本软件直接读写象棋桥库文件,不使用象棋桥提供的控件。
GBK码包含简体字和繁体字,Big5码包含繁体字,GBK码包含Big5码中的汉字。象棋桥支
持繁体字,但是在存储时一律采用GBK码简体字,在繁体中文系统中显示的汉字是经过转换
的。
关于[WebCchess 5]
一个 [WebCchess 5] 棋谱用4字节表示本步的上一步的顺序号,最大顺序号为9999,这
限制总步数不能超过10000步。
关于棋谱代码页
请为源棋谱和目标棋谱选择正确的代码页,否则可能产生乱码或出错。
注意:象棋桥中的汉字是采用GBK码存储的。
关于“中文简/繁体字转换”选项
来源:简体字,目标:简体字,请选择“不要转换”。
来源:繁体字,目标:繁体字,请选择“不要转换”。
来源:简体字,目标:繁体字,请选择“将简体字转换为繁体字”。
来源:繁体字,目标:简体字,请选择“将繁体字转换为简体字”。
注意:象棋桥中的汉字是采用简体字存储的。
关于剪贴板
如果来源是剪贴板,“源棋谱代码页”请首先选择“Unicode-16LE”,不正确的话,再
选择其他代码页。
前提:来源是剪贴板,并且剪贴板中的文本是从Internet Explorer复制而来。
如果是简体中文系统,“源棋谱代码页”请选择“Unicode-16LE”或“GBK”。
如果是繁体中文系统,文本是简体字,“源棋谱代码页”请选择“Unicode-16LE”。
如果是繁体中文系统,文本是繁体字,“源棋谱代码页”请选择“Unicode-16LE”或
“Big5”。
关于文件夹名/文件名
在本软件处理文件名的过程中,在繁体中文系统下,文件名中如果有简体字,会转换成
“?”字符,文件名不能包括“?”字符,所以在这种情况下,文件名中不能包括简体字,文
件夹名同样如此。
编程语言
本软件采用Delphi编写。
感谢
感谢晓月儿(
xiaoyueer2000@hotmail.com)提供XQF棋谱文件的解密算法。
钓鱼牛
supersnow520@163.com(以上为转载广网文章)敬请指正,谢谢!