去年我就咨询了一个问题:如何把各网站中用动态棋盘(绿色JAVA动态棋盘、黄色东萍动态棋盘、汕头棋院网打虎将动态棋盘)发表的对局(全局类、残局类)以象棋演播室格式保存到本地硬盘上?
今天上午在东萍公司工作人员的指导下,终于能够把绿色JAVA动态棋盘、黄色东萍动态棋盘发表的对局(全残局都行)以象棋演播室格式保存下来了。我在这里把方法讲讲,以方便不知道的人,同时也表达对东萍公司的谢意!
一类:用黄色东萍动态棋盘发表的对局(全局、残局都行)
1、点黄色东萍动态棋盘右下角的“导入导出”----然后再点“复制到剪贴板”-----点“确定”
2、打开中国象棋伴侣软件,选择“转换”菜单中的“将已支持格式TO已支持格式”后,弹出一个对话窗口
3、在窗口中来源选项:选剪贴板;源棋谱代码页:选Unicode-16LE;目标棋谱代码页与中繁简体转换项不改选择;来源格式:选东萍/JAVA棋谱;目标格式:象棋演播室;目标一项是用来修改你存文件的路径与文件名的,文件名一定要带上XQF才行。
4、各选项设置好了后,再点“转换到文件”,此时就进行转换与保存,转换完后,窗口中会提示建立好了一个文件。这样你就成功将网页中动态棋盘发表的对局以象棋演播室格式保存到本地硬盘上了。
注:中国象棋伴侣是东萍公司开发的一款转换软件 http://www.dpxq.com/hldcg/share/soft/ 这个页面中的 0本站推荐棋谱转东萍动态棋盘UBB代码工具[作者xuechao]ChessConverter_GBK.rar ,下载好后安装即可。
二类:绿色JAVA动态棋盘发表的对局类(全局、残局都行)
1、用鼠标选择网页中的整个绿色JAVA动态棋盘,然后到编辑菜单中去选“复制”命令(呵呵,这步会不会啊?)
2、打开http://www.dpxq.com/hldcg/dhtmlxq/这个网页,在中间空白区域点右键,弹出右击快捷菜单,然后选择“粘贴”,这样就将你选择的JAVA棋盘整个复制到这个页面中了。
3、先点下方的"象棋演播室"-----再点“复制代码”-----点“确定”,这样就将代码复制到粘贴板中了
4、打开中国象棋伴侣软件,选择“转换”菜单中的“将已支持格式TO已支持格式”后,弹出一个对话窗口
5、在窗口中来源选项选:选剪贴板;源棋谱代码页:选Unicode-16LE;目标棋谱代码页与中繁简体转换项不改选择;来源格式:选东萍/JAVA棋谱;目标格式:象棋演播室;目标一项是用来修改你存文件的路径与文件名的,文件名一定要带上XQF才行。
6、各选项设置好了后,再点“转换到文件”,此时就进行转换与保存,转换完后,窗口中会提示建立好了一个文件。这样你就成功将网页中动态棋盘发表的对局以象棋演播室格式保存到本地硬盘上了。
三类:汕头棋院打虎将动态棋盘
暂不知道将该动态棋盘发表的残局保存,全局也是用的蛮办法,所以暂不告知。
再次感谢东萍公司!
中国象棋伴侣 1.08(棋谱格式转换工具)
“中国象棋伴侣”软件使用说明
本软件是自由软件,您个人可以自由地使用它而不需要付任何费用。但是,商业使用请
先与我(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棋谱文件的解密算法。
感谢楼主分享宝贵经验
怎么在这发会动的字呀,我以前会先在忘了