数据字典chm制作教程
一、下載
- NCCLOUD 2111數據字典:https://www.oyonyou.com/dict/nccddc2111/
- NCCLOUD 2105數據字典:https://www.oyonyou.com/dict/nccddc2105/
- NCCLOUD 2005數據字典:https://www.oyonyou.com/dict/nccddc2005/
- NCCLOUD 1909數據字典:https://www.oyonyou.com/dict/nccddc1909/
- NCCLOUD 1903數據字典:https://www.oyonyou.com/dict/nccddc1903/
- NCCLOUD 1811數據字典:https://www.oyonyou.com/dict/nccddc1811/
- NC 65數據字典在線版:https://www.oyonyou.com/dict/ncddc0065/
1、基礎文件下載
這里以NCC2105版本為例進行講解(2111版本做了JS加密,回頭再研究),打開WinHTTrack,新建一個工程
選擇“下載網站",填入地址,這里只能下載基本的文件如index、js、CSS等,無法做到穿透(也可能我用的工具不好…)
繼續點擊完成,開始下載
下載進行中
下載下來的文件,我們需要用到如下幾個
2、JS文件整理
打開data-dict-tree.js,分析知道:一二級目錄通過ID和PID進行關聯,二級目錄都帶有對應的下載頁面。
經過簡單加工,我們得到了如下的數據:
將URL編輯成HTML文件,并放到IIS根目錄下
也可以放到別的網站目錄下,確保瀏覽器能夠瀏覽
打開WinHTTrack,填寫剛才制作的html地址,注意這里選擇“下載頁面中的所有站點”
下載完成后,和一開始下載的網站合并,得到一個離線版本的NCC數據字典,可以直接放在IIS目錄下使用。
二、整理
1、頁面內容整理
下載下來的html頁面,修改每個頁面的鏈接,增加一些個性化的內容。
我使用的是VS,大家也可以使用自己比較趁手的工具。
三、制作chm
1、深度整理
將style.css、intro.html文件和ddc內的html文件放在一起,修改html內的路徑。其余文件都不要,可刪除。
2、創建chm工程
將html文件按照一二級建立目錄并整理,這里目的是為了得到chm的目錄表
利用批處理命令,創建一級目錄,注意批處理文件的保存要選擇ANSI編碼,否則中文會出現亂碼
放在目錄下執行
利用批處理命令將二級目錄文件轉移到一級目錄中
將文件夾“all 所有表”及里面的所有文件都刪掉,chm文件不是很需要這個目錄的內容
打開WinCHM,選擇“使用現有的HTML文件創建一個項目”,注意一定要勾選下面的“保持文件夾結構”
點擊“構建”,選中“輸出hhp項目”,這里得到的chm文件沒有用,主要目的是為了得到工程文件
打開工程目錄的help.hhp文件,修改首頁鏈接(第9行及紅框部位)
修改hhc文件的內容路徑,注意正則表達式的寫法
使用EXCEL編輯索引,先將二級內容按空格分為兩列,兩列都需要做索引
將索引更新到hhk文件內
工程目錄下建立批處理文件,執行,將所有子目錄文件全部轉移到根目錄下
@echo off for /f "delims=" %%a in ('dir /a-d /b /s ') do (move "%%~a" ./)使用WinCHM重新打開工程,并重新編譯生成新的hhp項目
修改一下生成chm的樣式
使用CHM Editor打開生成的chm文件,進行進一步的調整優化(小改)
如果發現內容出現亂碼、多余內容、索引錯誤等,最好是返回到工程目錄下直接修改工程文件后,重新編譯chm文件,再到CHM Editor內優化。我一般是使用CHM Editor檢查問題,然后再修改工程文件,反復幾次,最后從WinCHM得到最終版本。
總結
以上是生活随笔為你收集整理的数据字典chm制作教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数组填空题c语言及答案,C语言程序设计
- 下一篇: 戴尔_从偶像派到实力派【我身边的戴尔企业