<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 該如何合并多個HTML 幫助文件

    時間:2024-09-18 08:02:18 HTML DOM 我要投稿
    • 相關(guān)推薦

    該如何合并多個HTML 幫助文件

      你有沒有想過,假如你單獨發(fā)行了若干小游戲,并為這些小游戲?qū)懥?HTML 幫助。突然有一天,你打算把這些小游戲集合起來搞成一個“游戲樂園”,是不是要把它們的幫助文檔源文件(.htm) 再拿出來編譯一遍呢?添加 HTML 道是非常方便,可是那一堆目錄和索引,難道需要重寫嗎?――天啊,人生最痛苦的事莫過于此。

      不過沒關(guān)系, 雖然有些時候 Microsoft 的東東的確很差勁,但這次,它想到了――提供了一個非常方便的合并(Merge) 功能,可以把目錄、索引甚至全文搜索字典都合并起來。

      怎么開始呢?還記得在“設(shè)置工程選項(Project Options)”一節(jié)中最后介紹的內(nèi)容嗎?對了,就是從這里開始的:工程選項(Option) 對話框的 Merge Files 屬性頁。不過在這之前我們需要新建一個 HTML 幫助工程,所有制作將在這個工程中完成。

      Merge Files 屬性頁里只有添加(Add...) 和刪除(Remove) 兩個按鈕,它們的作用我想不必介紹了吧。只需要在這里添加你想要合并的文件,第一步就簡單的完成了。不過切記,這個合并不是真正意義上的合并――生成后的 HTML 幫助文件大小和沒合并前幾乎一樣大。因此,發(fā)布幫助文檔的時候,需要將被合并的 HTML 幫助一起發(fā)布。

      現(xiàn)在還有一個問題,我編譯后找遍了所有鏈接,始終打不開被合并的幫助文件啊,什么地方搞錯了?不要著急,我們才剛剛完成第一步,不過做完這一步,被合并 HTML 幫助文件的索引和全文搜索字典都已經(jīng)合并進來了,你沒找到嗎?那是你觀察不仔細。

      下面,我們要做的第二步是合并目錄。

      在剛才新建的工程中添加一個目錄文件,當(dāng)然,是新建的。然后右鍵單擊空白處彈出菜單。菜單的前兩項都已經(jīng)在“為幫助文件添加目錄(Contents)和索引(Index)”一節(jié)有介紹過了,第三項“Insert File...”才是本節(jié)的重頭戲。

      點擊“Insert File...”菜單項,會彈出一個叫做“Include File”的對話框,選擇你要合并的 HTML 幫助文件(.chm),然后……還沒完,你還需要動手添加如下文字

      .....chm::contents.hhc

      前面的 .....chm 是你選擇的文件,后面的 ::contents.hhc 是要你動手輸入的。其中 contents.hhc 要根據(jù)實際你使用的目錄文件名來填寫,而這個目錄文件是 .....chm 的,不是當(dāng)前工程的。如果還沒明白,看看下面注意事項的例圖。

      編譯運行,一切正常,該合并的都合并了,從目錄里就能找到被合并幫助文件中的內(nèi)容。不過,這個樣子好象還是有點不對勁啊――下面我來說說需要注意的地方。

      第一,我們沒有給這個新工程添加主題文件。有什么后果?想想你用 IE 瀏覽一個不存在的頁面時會出現(xiàn)什么樣的情況吧。任何一個 HTML 幫助都有一個默認頁的,我們新建這個工程也不例外,雖然它合并了其它的 HTML 幫助,但是――還是沒有自己的默認頁啊。結(jié)論:無論如何要給它添加一個主題文件,就算是封面好了。

      第二,HTML Help Workshop 在這里有一個 BUG,為免費BUG,你需要注意的第二點就是:想要目錄中的并入文件節(jié)點是子某個節(jié)點的字節(jié)點,在編輯時應(yīng)該讓它和這個節(jié)點同層次。 有時候我們會見到一從一個幫助頁中鏈接到另一個幫助文件的例子,比如在 MSDN 中就非常多,這就是怎么實現(xiàn)的呢?其實,這不是 HTML Help Workshop 的工作,而是主題文件(.htm) 的工作。需要在 HTML 文件中插入一個用打開 HTML 幫助的 ActiveX 控件,這里就不詳述了。

    【該如何合并多個HTML 幫助文件】相關(guān)文章:

    HTML幫助文件添加目錄和索引03-30

    excel合并多個文件的方法05-27

    php如何過濾危險html代碼03-30

    如何在HTML頁面插入flash代碼01-21

    如何實現(xiàn)html表單輸入監(jiān)聽03-29

    頸部該如何護理02-28

    下圍棋該如何思考03-03

    競聘演講該如何開場03-01

    泡茶用水該如何選擇03-09

    主站蜘蛛池模板: 国产成人精品a视频一区| 久久国产精品99久久久久久老狼| 国产精品无码a∨精品| 精品无码人妻一区二区三区不卡| 91麻豆精品国产| 亚洲精品97久久中文字幕无码| 99久久国产主播综合精品 | 精品无码一区二区三区亚洲桃色| 国产精品女同一区二区久久| 国产福利91精品一区二区三区| 亚洲精品无码av人在线观看| 日韩精品欧美国产在线| 成人精品一区二区三区| 国产精品一级香蕉一区| 精品人妻无码一区二区色欲产成人 | 一区二区三区日韩精品| 国产精品久久久亚洲| 亚洲αv在线精品糸列| 欧美人与性动交α欧美精品| 国产精品无码一区二区在线| 久久国产精品久久精品国产| 久久久久人妻一区精品性色av| 中文字幕久久精品| 亚洲国产成人精品无码久久久久久综合 | 国产三级国产精品国产普男人 | 国产精品国产三级在线高清观看| 国产精品视频一区国模私拍| 国产精品福利自产拍在线观看| 欧美精品亚洲精品日韩传电影| 中文字幕久久精品| 中国精品18videosex性中国| 国产精品人成在线播放新网站 | 成人免费精品网站在线观看影片| 国内精品久久久久影院优| 亚洲精品蜜桃久久久久久| 亚洲一级Av无码毛片久久精品| 日韩精品一区二区三区视频 | 99热国内精品| 精品亚洲综合久久中文字幕| 国产精品一级AV在线播放| 国产成人无码精品久久久久免费 |