1.反编译CHM文件
在RevitAPI.chm所在的文件夹按住Shift点右键,打开命令窗口
输入以下命令即可得到反编译的文件:
hh -decompile target RevitAPI.chm
htm文件能正常打开,但hhc文件不能用浏览器直接打开,需要进行一定的处理。
2.分析目录索引文件
.hhc与.hhk可以用文本编辑器打开。这两个文件内容差不多,.hhc会多记录列表中的图片信息。我用Notepad++打开后是像这样的:
稍微分析下,如果做成html文件的话。标签
例如上面的我只要改成下面这样就能被浏览器所解析了:
3.用Notepad++进行批量替换
- 将
<OBJECT type="text/sitemap">
删除
- 利用正则表达式删除value值两侧的内容
- 再次利用正则表达式生成A标签
- 最后删除</OBJECT>
4.结语
经过这样的处理基本上就可以另存为.html文件,可在浏览器中打开。我弄好之后在本机上测是可以正确打开目标链接。
最后是我弄好后的样子,虽然难看了点至少没啥问题。