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+CSS 幫助文件APIHTMLCSSAPI
- 如何編寫html檔案HTML
- linux 下解決 chm (windows help檔案)方案,接近完美(轉)LinuxWindows
- 使用XML幫助上傳檔案 (轉)XML
- [譯]編寫可以複用的 HTML 模板HTML
- SQLPLUS中HELP幫助的安裝與刪除SQL
- python-help()獲取關於物件的幫助資訊Python物件
- 使用PHP編譯Markdown成為HTML程式碼的基本思路PHP編譯HTML
- 利用Java編寫HTML檔案分析程式(轉)JavaHTML
- Oracle使用SQL*Plus生成html檔案OracleSQLHTML
- HTML也可以靜態編譯?HTML編譯
- gulp-html-import,在html中引入外部html檔案HTMLImport
- 用php生成HTML檔案的類PHPHTML
- EF Core預編譯模型Compiled Model編譯模型Compile
- HTML檔案中IncludeHTML
- DWR幫助文件-dwr.xml檔案的配置XML
- 如何使用htmlq提取html檔案內容HTML
- HTML Email的編寫HTMLAI
- html檔案中包含其他檔案的方法大全HTML
- 《chm幫助編輯器V2.61》註冊碼破解心得: (11千字)
- 5款幫助簡化的HTML5 Audio開發的Javascript類庫HTMLJavaScript
- [軟體推薦]jQuery,JavaScript,HTML,CSS,PHP,MySQL,正規表示式 CHM幫助手冊jQueryJavaScriptHTMLCSSPHPMySql
- 使用vs code 編寫.vue檔案實現html程式碼補全功能VueHTML
- html檔案怎麼開啟(手機html檔案怎麼開啟)HTML
- [HTML編輯器]C#編寫的HTML編輯器:原理篇HTMLC#
- PDF檔案轉HTML方法HTML
- HTML input file檔案域HTML
- HTML input file 檔案域HTML
- md檔案批次轉htmlHTML
- 使用ant編譯Java檔案(一)編譯Java
- 使用ant編譯Java檔案(二)編譯Java
- help!下載的jive本地編譯通不過編譯
- 如何優雅地使用幫助類檔案 helpers.phpPHP
- 檔案同步的安全實現對於企業的幫助!
- java生成帶html樣式的word檔案JavaHTML
- Lucene 2.0 對 html檔案建立索引的bugHTML索引