chm檔案打不開

2021-07-24 18:59:42 字數 1404 閱讀 7049

1.定義:

chm是英語「compiled help manual」的簡寫,即「已編譯的幫助檔案」。

chm是微軟新一代的幫助檔案格式,利用html作源文,把幫助內容以類似資料庫的形式編譯儲存。

2.說明:

chm檔案因為使用方便,形式多樣也被採用作為電子書的格式。

將.chm檔案反向轉換成 .html 格式檔案的方法:

可以利用windows自帶的hh.exe檔案來進行檔案格式轉換,

語法為:hh -decompile 目標資料夾 源chm檔名。

3.製作chm:

使用微軟的 htmlhelpworkshop

假設我們製作好的主頁放在c:\test目錄中,其中有乙個index.html,通過它可以鏈結到所有其他的檔案。

(1).開啟htmlhelpworkshop,單擊「file→new」選單(或者單擊工具欄第乙個按鈕),出現「new」對話方塊,選擇其中的「project」後,按「ok」,建立乙個工程。

(2).這一步的對話方塊提供了從*.hlp到*.chm檔案的轉換,在此我們不需要,直接按「下一步」。

(3).這一步的對話方塊要求指定工程的位置。單擊「browse」,進入c:\test目錄,並在檔名中鍵入「test」,

這時文字框中應出現「c:\test\test.hlp」,然後按「下一步」。

(4).這一步要求選擇你已為工程建立的檔案型別,在此我們選擇第三個「htmlfiles(.htm)」。

(5).需要新增我們製作好的html檔案,按「add」,選擇「c:\test\index.html」,將它新增到列表框。

說明一下,只要被index.html檔案直接或間接鏈結到的檔案,都會包含進去,因此不必將所有的檔案新增進去!然後單擊「完成」即可。

(6).單擊「file→compile…」(或工具欄第三個按鈕),出現「createacompiledfile」對話方塊,直接單擊「compile」。

(7).測試

在資源管理器中雙擊生成的c:\test\test.chm,在頁面單擊右鍵,在選單中選擇「屬性」,

在「屬性」對話方塊中複製其中的「位址」(應該為mk: @msitstore:c:\test\test.chm::/index.html)。

將上面的位址貼上到瀏覽器的位址列中,如果正確,按回車可以在瀏覽器中看到正確的頁面!

(1)是xp系統的問題。開始–執行,輸入regsvr32hhctrl.ocx之後出來乙個註冊成功的對話方塊,確定,然後重啟系統。

(2)這個問題是由於微軟最近的乙個更新補丁禁止了chm幫助文件的開啟

感興趣的話可以上它的官網看看詳細的說明
解決方法是:

右建點你要開啟的文件→屬性→安全,解除鎖定(在最下面) 然後確定就行了

要是提醒你找不到檔案,就把檔名改英文的。

CHM檔案打不開

1 windows server 2003系統下 chm的檔案可以正常開啟,但是裝了sp1以及在網上公升級後有的補丁後,一開啟 chm的檔案,就出現無法顯示的錯誤 解決 我的辦法 我的是xp的系統,依照上面的方法,仍然不行,最後開啟檔案時將每次的安全提示對話方塊中的,下次是否詢問 勾選去掉就可以了 ...

CHM檔案打不開

試了網路中提供的各種方法,均不能解決,後來,把檔案copy到c 根目錄居然開啟了。略一思考,發現是原來的路徑中包含特殊字元 的緣故。如果碰到chm檔案打不開的情況,可能的原因 許可權不足,可能需要取消對chm檔案的開啟驗證 hh.exe 需要的幾個ocx需要註冊 網路中有論述 檔案路徑非法 請把檔案...

CHM檔案打不開

試了網路中提供的各種方法,均不能解決,後來,把檔案copy到c 根目錄居然開啟了。略一思考,發現是原來的路徑中包含特殊字元 的緣故。如果碰到chm檔案打不開的情況,可能的原因 許可權不足,可能需要取消對chm檔案的開啟驗證 hh.exe 需要的幾個ocx需要註冊 網路中有論述 檔案路徑非法 請把檔案...