如何備份舊版設定

 

說明:

如果你是 CBETA 2009 及之後版本的使用者,在移除 CBETA 光碟時,並無須備份及轉移相關的設定,因為移除時並不會移除舊有設定,在安裝新版光碟之後,會延續原有的設定。

若你想將原有設定移除,請參考底下的說明,即可找到 CBETA 2009 之後的版本設定檔相關位置。

如果您是使用 CBETA 2008 及之前的版本,備份舊版設定的方式也請參考底下的說明。

CBETA 2008 及之前的版本,CBReader 的設定檔都與 CBReader 主程式放在同一個目錄,好處是只要整個目錄複製到其他目錄時,都可以使用,無需擔心備份資料的位置。然而在考慮到直接在光碟執行 CBReader 的情況,勢必把設定檔移到硬碟中,因此在 CBETA 2009 之後的版本,設定檔的位置已有所改變。

CBETA 2009 及之後的版本,預設的使用者設定檔是放在環境變數 APPDATA 的目錄中,底下會提及如何取得該目錄的位置。

備份舊版設定:

1. 在 DOS 視窗下執行 set APPDATA 命令, 會看到類似如下

APPDATA=C:\Documents and Settings\XXX\Application Data

VISTA 作業系統的 APPDATA 是類似 C:\Users\XXX\AppData\Roaming\CBETA\CBReader 目錄

以上的 XXX 會根據不同的使用者帳號而有所不同,請以您電腦中看到的 APPDATA 為準。

底下的示範是假設你舊版的 CBReader 安裝在 C:\CBETA\CBReader 來說明,實際上也要以你電腦中的情況來處理。


2. 備份如下檔案,這些都是舊版的設定檔

C:\CBETA\CBReader\cbreader.ini
C:\CBETA\CBReader\outlink.ini
C:\CBETA\CBReader\Bookmark\bookmark.bmk
C:\CBETA\CBReader\User_Data\ 目錄中全部的檔案
C:\CBETA\CBReader\Toc\user_toc 你自行修改過的自訂目錄


3. 刪除舊的 CBReader ,安裝新版 CBReader。

為了安全起見,你也可以把舊版的目錄改名即可,或是新版 CBReader 安裝到與舊版不同的目錄。

安裝完 CBReader 之後執行一次 CBReader,不用修改任何設定。(其實不執行也沒關係)


4. 系統會自動建立如下目錄。如果前一個步驟沒有執行 CBReader,則底下目錄要手動建立。

C:\Documents and Settings\XXX\Application Data\CBETA
C:\Documents and Settings\XXX\Application Data\CBETA\CBReader
C:\Documents and Settings\XXX\Application Data\CBETA\CBReader\Bookmark
C:\Documents and Settings\XXX\Application Data\CBETA\CBReader\User_Data

以上粗體的 C:\Documents and Settings\XXX\Application Data 就是先前看到 set APPDATA 的路徑。

請以您電腦中看到的路徑來操作。


5. 備份資料

將備份的 cbreader.ini 複製到 C:\Documents and Settings\XXX\Application Data\CBETA\CBReader\cbreader.ini

將備份的 outlink.ini 複製到 C:\Documents and Settings\XXX\Application Data\CBETA\CBReader\outlink.ini

將備份的 bookmark.bmk 複製到 C:\Documents and Settings\XXX\Application Data \CBETA\CBReader\Bookmark\bookmark.bmk

將備份的 User_Data 目錄的檔案複製到 C:\Documents and Settings\XXX\Application Data \CBETA\CBReader\User_Data 目錄

C:\CBETA\CBReader\Toc\user_toc 你自行做過的自訂書目必須要在新的 CBETA\CBReader\Toc\user_toc 再次自行修改。

6. 修改設定

執行 CBReader,進行選項設定。

因為我們已經把「書籤位置」及「個人資料目錄」分別移到

C:\Documents and Settings\XXX\Application Data\CBETA\CBReader\Bookmark\bookmark.bmk

C:\Documents and Settings\XXX\Application Data\CBETA\CBReader\User_Data

而舊的設定檔中必然是舊的位置,故我們還要手動修改。

為了方便,我們可以使用 %APPDATA% 代表 C:\Documents and Settings\XXX\Application Data

不過此變數只有在此處有用,在其他欄位中則不一定有用,且其他環境變數也無法在此使用。

 

如下圖,在「書籤位置」輸入:%APPDATA%\CBETA\CBReader\bookmark\bookmark.bmk

「個人資料目錄」輸入: %APPDATA%\CBETA\CBReader\User_Data\

 

7. 如此一來,再次執行 CBReader 就會使用你過去的設定了。