www.hychess/thread-32167-1-1.html
CHM象棋电子书制作CHM反编译维护棋谱手把手式教程
(离线任意大小动态棋盘)
原作者\一枕清风
(如有棋友想转帖到其他网站,请务必注明原作者)
提示:棋友在观看过程中,如遇教程图片不能看清看全,请鼠标双击图片放大观看
前言:为了让使用电脑经验值少的棋友非常简单明了的掌握CHM象棋电子书制作和维护,我决定编写这个较为详细的教程,以便更多的象棋爱好者参与到制作CHM象棋电子书活动中来,更好的宣传我们的国粹中国象棋。

我参考过泓弈象棋网站上问君三语的教程:
chm棋谱的生成》
www.hychess/bbs/viewthread.php?tid=23046&highlight=%2B%2B%CE%CA%BE%FD%C8%FD%D3%EF
以及日升家园的一个帖子里面的回复(可惜我了半个小时也没有到那个网址了,知道的朋友告诉我下),还有别的网站上的一些CHM制作教程, 感觉电脑初级棋友估计看了后还是不能自己制作,或者还不能制作的较完美,下面我把我总结出来的一些心得逐步介绍给大家,当然由于个人水平有限,难免出现纰漏,不足之处,还望各位高才批评指正。
特别在此,衷心地感谢前面那些制作CHM象棋电子书教程的棋友!因为我的这个教程是在学习你们的心得后产生的。
CHM象棋电子书制作(离线任意大小动态棋盘)教程
制作CHM离线任意大小东萍动态棋盘电子书最基本的六个流程:
第一:把你准备好的棋谱放在一个文件夹里,并且用象棋桥软件(或者别的,我建议大家用功能非常强大的象棋桥软件),转换成中国象棋伴侣支持的象棋格式:最好转换成象棋演播室‘XQF’格式,其次是象棋桥棋库CBL 2.x格式,需要注意的是有时需要用象棋桥软
件把不是cbl 2.x格式的进行转换,不如直接转换成‘XQF’省事。
第二:转换成中国象棋伴侣支持的格式XQF后,打开中国象棋伴侣xqf棋谱文件转换成‘.htm’的网页文件。
第三:用超级批量文本替换工具软件用支持离线观看动态棋谱的代码替换掉上一步网页文件里面的代码。
第四:用网页制作软件制作个录入说明页面,我用的是Microsoft Word,别的我还没有学会,学会了再写进教程。(此项可做可不做,做只是为了更完善,更美观!)
第五:替换完成以后,建立个新的文件夹,把刚才替换好的文件夹支持离线观看东萍动态棋盘文件夹录入说明网页都放在新建的文件夹里。
第六:用‘Easy CHM’软件打开新建的文件夹,进行编译生成CHM棋谱电子书。
以上我简单述说了制作CHM棋谱电子书最基本的六个流程,目的是让初学棋友先有个大致了解,掌握基本思路。
下面我详细的一步一步的介绍制作过程,请初学棋友跟着我做就可以:
第一个流程的具体进行过程:象棋桥软件把其他格式的棋谱软件转化成‘xqf’格式。
先下载象棋桥软件中国象棋伴侣
1.‘中国象棋伴侣’1.2下载:
中国象棋伴侣1.2.rar (293.68 KB, 下载次数: 1112)
2010-2-4 01:54 上传
下载次数: 1112
2.‘象棋桥软件下载:给大家推荐我修改棋盘后的呱呱象棋桥,可以用作视频教学用,
呱呱象棋桥下载地址:www.hychess/bbs/viewthread.php?tid=20709
3.请大家也下载《蒋川棋路》压缩包:
蒋川棋路.rar (55.46 KB, 下载次数: 769)
2010-2-4 01:56 上传
下载次数: 769
我要用它制作CHM电子书,请棋友跟我做。
上面几个软件下载完后都解压缩,并且记住解压缩在什么地方,以便一会儿能够快速的到使用。
4.在桌面上先新建个蒋川xqf’的文件夹。我把《蒋川棋路》压缩包解压缩到桌面(棋友解压缩到别的地方也没有关系,知道路径就可以),以便于鼠标点击方便,打开《蒋川棋路》文件夹后,我们可以发现里面的文件是cbr格式的,下面我介绍如何用象棋桥软件把cbr格式的《蒋川棋路》批量转换成xqf格式(其他象棋桥支持的格式文件批量转换过程也是一样的)
象棋桥批量转换棋谱文件教程:
打开呱呱象棋桥软件后,点击棋谱管理按钮,出现下图:
w.jpg
2010-2-4 01:58 上传
下载附件 (75.07 KB)

   x.jpg
2010-2-4 02:07 上传
下载附件 (32.85 KB)
按照上图做后,cbr格式的《蒋川棋路》就导入到象棋桥棋库cbl格式了。把呱呱象棋桥软件转换至全屏,其右上角截图如下图:
y.jpg
2010-2-4 02:08 上传
下载附件 (116.61 KB)
z.jpg
2010-2-4 02:09 上传
下载附件 (37.25 KB)
于是cbr格式的《蒋川棋路》里面的文件批量转化到蒋川xqf’文件夹中,大家打开看看。
至于其他象棋桥支持的格式的文件的批量转换过程和上面的教程也是一样的,请棋友自行操作。
至此第一个流程全部完成。
第二个流程的具体进行过程:中国象棋伴侣‘xqf’棋谱文件转换成.htm的网页文件。
打开中国象棋伴侣,界面图如下:
图:a.jpg
2010-2-4 02:10 上传
下载附件 (37.45 KB)
鼠标左键点击转换,点出一个对话框后,选择已支持格式 To 已支持格式(O”,出现下面这个对话框:
图:b.jpg
2010-2-4 02:11 上传
下载附件 (79.01 KB)
大家按照我这个图片上的标注去做,做的一摸一样后依次点击圈1234所在的按钮,下面我详细说明具体操作:
点击图:b.jpg1按钮打开出现下面的这个图:c.jpg对话框:
图:c.jpg
2010-2-4 02:11 上传
下载附件 (32.75 KB)
按照图c.jpg 红标注操作
预先在桌面建立一个命名为蒋川htm’的文件夹,点击图:b.jpg上的2按钮打开,出现图:d.jpg对话框:
图:d.jpg
2010-2-4 02:18 上传
下载附件 (31.44 KB)
按照图示标注去做。
点击图:b.jpg上的圈3按钮目标棋谱选项,出现图 e.jpg
对话框:
图: e.jpg
2010-2-4 02:19 上传
下载附件 (63.09 KB)
所有操作都按图 e.jpg 上的红标注进行。
点击图:b.jpg上的圈4按钮转换到文件后出现下面图 f.jpg 对话框:
f.jpg
2010-2-4 02:20 上传
下载附件 (78.75 KB)
转换成功后,点击‘ok’
上面的操作完成后,您打开蒋川htm’文件夹,会发现里面已经有了19‘htm’格式网页文件,第二个流程全部完成。
第三个流程的具体进行过程:超级批量文本替换工具软件把支持离线观看动态棋谱的代码替换掉‘.htm’里面的代码。
下载超级批量文本替换软件包:SuperTextReplace.rar
SuperTextReplace.rar (403.45 KB, 下载次数: 1311)
2010-2-4 02:21 上传
下载次数: 1311
解压缩后打开超级批量文本替换软件,出现
g.jpg
2010-2-4 02:22 上传
下载附件 (76.29 KB)
棋友做好上图的标注后,接下来进行圈1234的操作。
1.点击圈1位置,出现对话框
h.jpg
2010-2-4 02:23 上传
下载附件 (33.77 KB)
2.直接复制下面的内容填进圈2‘查内容位置中:
  <iframe src="www.dpxq/DhtmlXQ_www_dpxq_com/DhtmlXQ_www_dpxq_com.htm" frameborder="0" scrolling="no" width="500" height="350" marginwidth="0" marginheight="0" name='NoFile_
[DhtmlXQiFrame]
[DhtmlXQ_ver]www_dpxq_com[/DhtmlXQ_ver]
[DhtmlXQ_init]500,350[/DhtmlXQ_init]
3,在圈3‘替换内容处,复制下面这段代码
说明这段代码如下:../DhtmlXQ/DhtmlXQ_www_dpxq_com.htm
此段代码为支持离线观看东萍动态棋盘的代码,替换掉查内容中的相同位置处的代码。棋友自己设定xy值。width="x" height="y"
x 为形成的动态棋盘宽度,y 为动态棋盘高度,其中xy值自己选择,但必须注意xy=107(建议x值最大为700,最小为500y值最大为490,最小为350。当然棋友也可以尝试更大、更小的xy值,在这里我把xy值设定为【650*455
复制下面的代码至圈3,棋友自行设置xy值,我设定的为【650*455】(请仔细阅读上面代码说明):
<iframe src="../DhtmlXQ/DhtmlXQ_www_dpxq_com.htm" frameborder="0" scrolling="no"
width="x" height="y" marginwidth="0" marginheight="0" name='NoFile_
[DhtmlXQiFrame]
[DhtmlXQ_ver]www_dpxq_com[/DhtmlXQ_ver]
[DhtmlXQ_init]x,y[/DhtmlXQ_init]
2010513日后补支持离线转换码文本文件下载:
支持离线转换码.rar (358 Bytes, 下载次数: 173)
2010-5-13 20:58 上传
下载次数: 173
4.鼠标点击红圈4‘开始替换按钮,出现对话框
i.jpg
wwwdj2010-2-4 02:25 上传
下载附件 (95.09 KB)
至此第三个流程全部完成。
第四个流程的具体进行过程:用网页制作软件制作个录入说明页面,我用的是Microsoft Word,别的我还没有学会,学会了再写进教程,也希望有这方面认识的棋友帮我补充完善这个网页制作部分。(注:此流程也可以不做,但是不做网页不如加网页美观。)