数据字典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制作教程相关推荐
- W3C_School 在线教程chm 版制作教程
http://www.etextwizard.com/cn/products.html W3C_School 在线教程chm 版制作教程 CoderDream 2010-12-22 1. ...
- w3chool 离线手册 2017-8-23 CHM制作工具软件与教程
W3chool最新 与CHM制作 W3chool最新 与CHM制作 前言 w3chool最新版本 制作工具 网站下载工具 Teleport Ultra CHM制作工具 Easy CHM 前言 w3ch ...
- 制作API离线CHM文件教程
制作离线API的方法说明 工具准备 Easy CHM 制作chm文件的好东西 TeleportUltra 超级强大的爬站工具 下载地址:https://download.csdn.net/downlo ...
- ps怎么制作流体_ps相框制作教程:ps怎么制作相框效果
今天分享ps相框制作教程:ps怎么制作相框效果,平常看到很多人在秀朋友圈时候,能把照片填充一个相框,让照片瞬间高大上,ps相框制作教程:ps怎么制作相框效果给大家安排上,作为我的粉丝不用羡慕其他人 ...
- 网页制作代码模板_简单的学生个人网页制作教程
现在制作个人网页越来越流行,你会发现很多设计师.媒体人.职场人都建立了自己的网站,用来积累粉丝.展示作品.或者找工作.那么不懂技术知识.也没有太多资金的学生,可以建立自己的网站吗? 当然也是可以的!其 ...
- 42佳优秀的 Photoshop 按钮制作教程
想要一个好看点的按钮,可是在网上找来找去也没找到满意的.俗话说,自己动手,丰衣足食,想要满意的按钮,还是自己动手,想做成什么样就做成什么样.今天这篇文章就收集了42佳非常好的 Photoshop 按钮 ...
- vba 窗体所有组件 enabled_Csharp设计闪烁窗体制作教程
大家好,今天为大家带来C#怎么制作炫酷的闪烁窗体,教程如下.常用QQ的用户都会知道,如果当前信息窗体并不是活动窗体,但有消息时,窗体就会闪烁,引起用户注意,本文章讲述实现此功能.运行程序点击开始. 过 ...
- WordPress插件制作教程概述
接下来的一段时间里,开始为大家讲解WordPress插件制作系列教程,这篇主要是对WordPress插件的一些介绍和说明,还有一些我们需要注意的地方,以及需要掌握的知识. WordPress插件允许你 ...
- php制作标签,ThinkPHP标签制作教程
搜索热词 本文以实例讲解了ThinkPHP标签的制作方法,对于ThinkPHP的初学者或者开发人员都有一定的借鉴价值. 一般来说,ThinkPHP的默认标签解析器在Lib/Template/TagLi ...
- Precision Helper:最佳免费 CHM 制作软件
许多用户都有制作 CHM 文档的经历,或许是为了与他人分享资料,或许是为自己开发软件提供帮助.尽管网上搜索CHM制作软件结果繁多,但真正好用的并不多,能称为优秀的只剩下几款.其中我觉得优秀又免费的只有 ...
最新文章
- 移动方向_1908号台风“范斯高”继续向西北方向移动
- OpenCV读写xml和yml文件
- 爬虫基础分享Scrapy框架流程图与安装
- 一文弄懂元学习 (Meta Learing)(附代码实战)《繁凡的深度学习笔记》第 15 章 元学习详解 (上)万字中文综述
- WEB打印大全(转)
- Mybatis-Plus插件配置
- Python基础教程:对象的方法
- 微信小程序把玩(二十六)navigator组件
- CentOS6最小化安装默认启动的服务说明
- 读书,上学,上名校!!!!!
- 如何使用Wondershare PDFelement制作PDF文件
- 使用mutt和msmtp发送邮件
- 评委对计算机知识竞赛的提问,知识竞赛抢答软件-评委评分知识竞赛答题软件...
- invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix
- 什么叫SOC-新能源充电桩
- 12031,终结你!
- SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)
- 文件扫描-TWAIN,WIA,ISIS,SANE
- firefox省流量攻略
- Win10 20H1及以上文件误删恢复
热门文章
- 免费开源统计软件介绍——jamovi
- 【看看这长尾效应】长尾效应综述
- 惠普HP Laser MFP 137fnw 一体机驱动
- html中span怎么写,html的span标签怎么使用
- 算法学习(二十)——GAE
- DirectAdmin将PHP5.3降级为PHP5.2
- Sample Science 909 Lab for Mac - 909鼓声虚拟乐器
- 【记录】在Windows上使用MinGW.Thread.h等文件测试C++11多线程;及异常解方:error To use the MinGW-std-threads library;
- 难以置信!一篇文章就梳理清楚了 Python OpenCV 的知识体系
- 最短路径算法----Floyd-warshall(十字交叉算法证明)