chm (Compiled HTML Help,即“編譯的HTML幫助檔案”)的使用

我在愛的國發表於2018-01-07

CHM 檔案格式是微軟於 1998 年推出的基於 HTML 檔案特性的幫助檔案系統,以替代早先的 WinHelp 幫助系統。它在 Windows 98 中把 CHM 型別檔案稱作“編譯的 HTML 幫助檔案”(Compiled HTML Help file)。[1]
被 IE 瀏覽器支援的JavaScript, VBScript, ActiveX, Java Applet, Flash, 常見圖形檔案(GIF、JPEG、PNG)、音訊視訊檔案(MID、WAV、AVI)等等,CHM同樣支援,並可以通過 URL 與 Internet 聯絡在一起。
CHM 檔案因為使用方便,形式多樣,也被採用作為電子書的格式。

CHM製作編輯編輯

製作工具簡介

關於製作 CHM 檔案的工具,我們可以使用微軟的 HTML Help Workshop(以下簡稱HHW)或者“國華軟體工作室”的 eTextWizard (電子文件處理器,以下簡稱EW)。HHW 在 VB、 VC 等開發工具的 CD 中都有,也可以到微軟的站點去下載最新版本,網際網路上也可以找到漢化的版本。EW 是國人開發的軟體,使用上要方便一些。在此我們以 HHW 為例。
使用 HHW 製作 CHM 檔案
假設我們製作好的主頁放在 C:\test 目錄中,其中有一個 index.html,通過它可以連結到所有其他的檔案。
開啟 HTMLHelpWorkshop,單擊“File→New”選單(或者單擊工具欄第一個按鈕),出現“New”對話方塊,選擇其中的“Project”後,按“OK”,建立一個工程。
這一步的對話方塊提供了從 *.hlp 到 *.chm 檔案的轉換,在此我們不需要,直接按“下一步”。
這一步的對話方塊要求指定工程的位置。單擊“Browse”,進入 C:\test 目錄,並在檔名中鍵入“test”,這時文字框中應出現“C:\test\test.hlp”,然後按“下一步”。
這一步要求選擇你已為工程建立的檔案型別,在此我們選擇第三個“HTML files(.htm)”。
需要新增我們製作好的 HTML 檔案,按“Add”,選擇“C:\test\index.html”,將它新增到列表框。說明一下,只要被 index.html 檔案直接或間接連結到的檔案,都會包含進去,因此不必將所有的檔案新增進去!然後單擊“完成”即可。
單擊“File→Compile…”(或工具欄第三個按鈕),出現“Createacompiledfile”對話方塊,直接單擊“Compile”。
測試:在資源管理器中雙擊生成的 C:\test\test.chm,在頁面單擊右鍵,在選單中選擇“屬性”,在“屬性”對話方塊中複製其中的“地址”(應該為mk: @MSITStore:C:\test\test.chm::/index.html)。將上面的地址貼上到瀏覽器的位址列中,如果正確,按回車可以在瀏覽器中看到正確的頁面。

將 CHM 還原成 html編輯

可以利用 Windows 自帶的 hh.exe 檔案來進行檔案格式轉換,語法為:
hh -decompile 目標資料夾 源CHM檔名
資訊來源百度百科:http://baike.baidu.com/item/chm/16746872#viewPageContent

相關文章