在Windows下反编译(Decompile)CHM文件的方法

Windows下反编译(Decompile)CHM文件的方法

@for&ever 2009-9-18

通过调用Windows命令,将chm 文件转换为html 文件。

方法:

     命令行(cmd),输入hh.exe -decompile <输出文件夹路径> <要反编译的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文件名称一样的文件夹中去。

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
软件介绍: ChmDecompiler是一款CHM电子书批量编译器。ChmDecompiler的一项重要功能就是ChmDecompiler可以通过读取指定CHM文件从而完美地重建CHM的工程文件,就是.HHP文件及涉及上下文相关的ALIAS和MAP文件.也就是说, 用户在用ChmDecompiler把CHM编译后,对源文件做添加或修改后,可以很容易地重新编译,新编译CHM与原来的CHM文件外观及行为都近乎一致,因为ChmDecompiler完美地恢复了原CHM文件的全部设置.您可以在WINDOWS资源管理器里直接拖住一个CHM,然后放到ChmDecompiler的图标上,程序将会运行并打开指定的CHM.ChmDecompiler可以与系统整合以便为用户快速操作提供方便. 用户在WINDOWS资源管理器里就可以直接编译任意的.CHM文件, 您只需选中一个目录或一个.CHM文件或多个.CHM文件, 单击鼠标右键在弹出菜单的'ChmDecompiler'子菜单里选择相关的命令即可. 您可以在程序的主菜单'选项'下的'程序设置'里激活或取消'把ChmDecompiler与系统整合'这个选项, 默认该选项处于激活状态, 我们也建议您保持该默认选项.在WINDOWS资源管理器里, 如果在同一目录下有几个或很多CHM,您可以迅速方便地编译任选的CHM,具体方法是:选中您需要编译CHM文件(在多选的过程中您可能需要同时按住CTRL或SHIFT键),然后按右键,在弹出菜单里选'ChmDecompiler' - '解压缩到单独的目录里',ChmDecompiler将为每个文件单独建立一个目录,然后把选定的CHM文件分别解压缩到单独的目录下. 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值