- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个脚本,它应该能够将附加信息添加到 .chm 文件。
使用hh.exe -decompile outputFolder fileName.chm
命令反编译后,我得到了 html 文件,以及其他 2 个带有 .hhc 和 的文件。 hhk 扩展。
编辑 html 文件后,我想将这些文件重新编译成一个 .chm 文件。我读到我还需要一个 .hhp 文件才能做到这一点,但它不是在反编译过程中生成的。
我该如何解决这个问题?
最佳答案
这是编译帮助模块 (CHM) 的问题。是的 - 您需要 *.hhp 才能通过 HTMLHelp Workshop 或例如再次编译远 HTML。
您知道,您可以使用 7Zip 或在 Windows PC 上打开命令提示符窗口并键入以下内容:
hh.exe -decompile <target_directory> <path>\<filename>.chm
唯一具有任何附加功能的反编译器是 KeyTools因为这可以尝试重建项目 (.hhp) 文件。如果您想重新编译帮助项目,您将需要此文件。
需要注意的是,反编译/重新编译过程不是“往返”过程。帮助作者添加到原始帮助文件中的某些功能在您反编译时无法恢复,因此在您重新编译后这些功能可能不再正常工作。在上下文相关的帮助区域尤其如此,新版本的文件可能会破坏该区域。
在重新生成完成后,将 .hhp 文件本身包含到项目文件 (.HHP) 的 [FILES] 部分可能很有用。因此,这在编译时包含在编译帮助模块 (CHM) 中。然后将适当的 *.HHP 文件与其他文件一起反编译以备将来使用。
关于chm - 重新编译CHM文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49320804/
我刚刚编译并查看了我项目中使用的 CHM 文件。我注意到查看者会记住窗口大小和跨 session 的位置。 HTML 在哪里帮助查看器保存每个 CHM 文件的窗口位置? 最佳答案 这些设置存储在名为
我正在开发一个需要通过命令行创建 chm 的项目。它有多个目录,我能够让它在 FAR 中工作,它没有用于创建 chm 的命令行选项。 使用 MS HTML Help Workshop 命令: "%pr
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 2年前关闭。 Improve thi
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
尝试使用 Microsoft HTML Help Workshop 构建 CHM。当我单击编译时,HTML 帮助研讨会指出: An internal error has occurred. An er
我正在使用 SandcaSTLe Help File Builder 基于 csproj 文件生成 CHM 文件。我最终想做的是找到 CHM 文件中每个主题的 TopicID,并将它们与 Excel-
对于 WPF UI 应用程序,需要创建 CHM 帮助文件。 如何创建 chm 帮助文件? 先用ms word创建文档,然后转换成chm帮助文件?或任何其他方法? 请帮忙 谢谢 拉姆 最佳答案 我用过
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 11 年前关闭。 Improve this
当使用 VC++ 进行开发时,我们将 .hlp 文件发送给客户。创建它的过程如下: 1.创建rtf文件 2. 在 WinHelp 中新建工程,然后编译得到 .hlp 文件。 现在发展已经转移到 .ne
我正在编写一个脚本,它应该能够将附加信息添加到 .chm 文件。 使用hh.exe -decompile outputFolder fileName.chm 命令反编译后,我得到了 html 文件,以
我有一个可以在家里打开的 chm 文件。我在家里和工作中都使用 Windows XP。但是,当我在工作中打开文件时,它不会显示文件的内容。不过,它正确地显示了文件的 TOC。有什么想法吗? 最佳答案
我正在尝试连接 htmlhelp api(这是两个变体中的一个函数的一个大词),并且我遇到了以下用例的问题: 假设我有一个简单的程序员编辑器,带有一堆帮助文件 (.CHM)。有些来自核心运行时库,有些
我刚刚下载了 JSon.Net用于框架 4.0 的 zip 文件。 打开 zip(使用 WinRar)我可以通过双击列出的名称打开 Documentation.chm 文件,并且帮助文件做得很好。 无
我使用 HTML Help Workshop 生成了一个帮助文件 (*.chm)。 但是每次编译我的解决方案时,我都需要更改一行。 想象一下,您确实有一个完整的 *.chm 文件,但是如果服务器构建新
我在一个大的 .chm 文件中有一个巨大的收藏夹列表,我知道收藏夹附加到每个用户 AppData 文件夹中的 hh.dat 文件。我找到了它,当我在记事本中打开 hh.dat 文件时,我看到了书签链接
跟进这个问题(Java thread safety - multiple atomic operations?),我不想再添加更多的问题,但现在我有这个疑问: private final Map> d
任何人都可以帮助我解决我在基于 CHM 的元素中遇到的奇怪问题? 我获取了一个现有的 CHM 文件并使用 WinCHM 解构了该文件。之后我添加了一些新页面并编译了元素。 CHM 文件已创建,到目前为
嘿, 所以,基本上我试图让我的 .chm 文件在帮助窗口中打开,当我从 c# windows 窗体的菜单栏中单击“查看帮助”时。我该怎么做呢? .chm 是否需要在项目目录中? 我尝试使用 helpP
我使用 MadCap Flare 创建了一个 CHM 帮助文件。当我搜索一个我知道在我的文本中出现的术语时,搜索功能总是报告“找不到主题”。 如何修复搜索功能? 最佳答案 在我的例子中,问题是通过在安
我有 CHM文件与 SWF里面的视频。 我想用 MP4 转换它并创建新 CHM文件。 转换,正常工作。但是我找不到任何包含视频文件的程序 CHM像原来一样。我试过例如 HTML Help Worksh
我是一名优秀的程序员,十分优秀!