通过调用Windows命令,将chm 文件转换为html 文件。
方法:
命令行(cmd),输入hh.exe -decompile <输出文件夹路径> <要反编译的CHM文件全路径名>
或者hh -decompile <输出文件夹路径> <要反编译的CHM文件全路径名>
或者将当前目录设定到chm文件所在目录,那么chm文件全路径就只需填写文件名即可。
例如:
hh.exe -decompile D:/chm/target D:/chm/VC++6DOC.chm
就会在目录D:/chm/target 中生成相应的 html 文件。
如果有很多chm文件需要转换,可以通过写一个批处理bat文件:
Chm文件放在同一个目录中。
例如如下的bat:
for %%c in (D:/chm/*.chm) do hh.exe -decompile D:/chm/%%c D:/chm/%%c.chm
将会把D:/chm目录的所有chm文件都转换到与chm文件名称一样的文件夹中去。
注:FOR %%variable IN (set) DO command
hh.exe是微软windows系统程序,.chm扩展名的帮助文件默认是用hh.exe打开。如果用户此时并没有查看chm格式的电子书文件或帮助文件,hh.exe又在进程中反复出现,则可能中了hh.exe病毒。在正常情况下不建议用户对该类文件(hh.exe)进行随意的修改。它的存在对维护计算机系统的稳定具有重要作用。