Jer*_*dge 1 delphi chm delphi-xe2
我有一个旧的帮助文件项目,但原始项目在硬盘驱动器崩溃中丢失了。原始文件是使用 HelpScribble 创建的,但现在我已将其反编译为 WinCHM。在反编译原始编译的 CHM 文件后,我重新创建了帮助文件。但是,据我所知,无法识别将应用程序定向到某些上下文 ID 的映射。
我想知道是否有办法读取编译的 CHM 文件并提取帮助文件中每个主题的上下文 ID?我不想从我在原始软件源中看到的从 0 到 5,000 的单个数字进行迭代。这是一个很大的系统,对于软件中的每个可能的场景,都有一个相应的大帮助文件。
您可以使用FreePascal项目中的chmls工具。像这样调用它:
chmls extractalias MyHelpFile.chm
Run Code Online (Sandbox Code Playgroud)
输出是命名MyHelpFile.ali并MyHelpFile.h包含别名的 ID 和目标的文件。
| 归档时间: |
|
| 查看次数: |
955 次 |
| 最近记录: |