chm (Compiled HTML Help,即“編譯的HTML幫助檔案”)的使用
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
相關文章
- unzip–help幫助檔案翻譯
- 建議提供CHM版的幫助檔案
- 如何編寫html檔案HTML
- php網站的html檔案在哪修改,如何找到並編輯PHP網站的HTML檔案PHP網站HTML
- [譯]編寫可以複用的 HTML 模板HTML
- gulp-html-import,在html中引入外部html檔案HTMLImport
- 用php生成HTML檔案的類PHPHTML
- python-help()獲取關於物件的幫助資訊Python物件
- 如何使用htmlq提取html檔案內容HTML
- EF Core預編譯模型Compiled Model編譯模型Compile
- HTML Email的編寫HTMLAI
- html檔案怎麼開啟(手機html檔案怎麼開啟)HTML
- HTML input file 檔案域HTML
- HTML input file檔案域HTML
- PDF檔案轉HTML方法HTML
- md檔案批次轉htmlHTML
- chm檔案怎麼轉換成TXT格式?chm檔案快速轉化成TXT格式的方法
- python 將 CVS檔案轉為HTML檔案PythonHTML
- 使用HTML5 IndexDB儲存影象和檔案HTMLIndex
- 怎樣修改網站主頁原始碼,如何編輯網站的HTML檔案網站原始碼HTML
- Python解析XML檔案生成HTMLPythonXMLHTML
- 017-html檔案路徑HTML
- MySQL輸出html格式檔案MySqlHTML
- 01 讀取模板HTML檔案HTML
- 如何讓html引用公共佈局(多個html檔案公用一個header.html和footer.html)HTMLHeader
- HTML中相對路徑的方式引用檔案HTML
- 檔案同步的安全實現對於企業的幫助!
- 如何優雅地使用幫助類檔案 helpers.phpPHP
- 【html】編輯器的安裝HTML
- 使用UiBot實現批次html轉換成PDF檔案UIHTML
- html背景圖的使用HTML
- 10個HTML檔案上傳技巧HTML
- Flask中怎樣返回html檔案?FlaskHTML
- HTML5拖拽檔案上傳HTML
- Android CHM檔案閱讀器Android
- 如何巧妙 / 優雅地使用幫助類檔案 helpers.phpPHP
- 將HTML字串編譯為虛擬DOM物件的基礎實現HTML字串編譯物件
- HTML 編輯器HTML
- HTML中的標籤的使用HTML