我正在编写一个脚本,该脚本应该能够向.chm file.
反编译后使用hh.exe -decompile outputFolder fileName.chm
命令,我得到 html 文件和其他 2 个文件.hhc and .hhk扩大。
编辑 html 文件后,我想将文件重新编译成一个.chm文件。我读到我还需要一个.hhp文件来做到这一点,但这不是在反编译过程中生成的。
我该如何解决这个问题?
这是编译帮助模块 (CHM) 的问题。是的 - 您需要一个 *.hhp 以便通过 HTMLHelp Workshop 或例如再次编译远HTML。
您知道,您可以使用 7Zip 或仅在 Windows PC 上打开命令提示符窗口并键入以下内容:
hh.exe -decompile <target_directory> <path>\<filename>.chm
唯一具有任何附加功能的反编译器是KeyTools http://keyworks.helpmvp.com/home/keytools因为这可以尝试重建项目(.hhp)文件。你会需要这个文件如果你想重新编译帮助项目。
需要注意的一件事是,反编译/重新编译过程不是“往返”过程。帮助作者添加到原始帮助文件中的某些功能在反编译时无法恢复,因此在重新编译后这些功能可能不再正常工作。
在上下文相关帮助领域尤其如此,该帮助可能在文件的新版本中被破坏。
在重新生成完成后,将 .hhp 文件本身包含到项目文件 (.HHP) 的 [FILES] 部分中会很有用。因此,编译时它会包含在已编译的帮助模块 (CHM) 中。然后,除了其他文件之外,还会对相应的 *.HHP 文件进行反编译以供将来使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)