“中國象棋伴侶”軟件使用說明
本軟件是自由軟件,您個人可以自由地使用它而不需要付任何費用。但是,商業使用請
先與我聯系。
運行環境
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. 弈天殘局棋譜
8. QQ棋譜
二、象棋橋 To 已支持格式
生成的文件會替換已存在的文件。
目標棋譜格式
1. 象棋演播室(文件版本V1.0或V1.8)
2. [WebCchess 5](webcchess.class引擎)
3. 東萍舊格式
4. 東萍新格式
三、已支持格式 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. 弈天殘局棋譜
7. QQ棋譜
目標棋譜格式
1. 象棋演播室(文件版本V1.0或V1.8)
2. [WebCchess 5](webcchess.class引擎)
3. 東萍舊格式
4. 東萍新格式
四、命令行模式
命令行語法:
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: 弈天殘局棋譜
CHE: QQ棋譜
目標格式
XQF: 象棋演播室(文件版本V1.0或V1.8)
WebC5: [WebCchess 5](webcchess.class引擎)
UBBOLD: 東萍舊格式
UBB: 東萍新格式
來源:
文件或文件夾
目標:
文件或文件夾
關于象棋演播室
本軟件能讀取任何版本(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棋譜文件的解密算法。