如何在指定节点TOC(.NET)上打开CHM文件

Mac*_*iej 7 .net chm

嗨我需要在我的.NET应用程序中实现上下文帮助.我有.chm文件,我正在寻找在标准查看器中打开它的可能性和hightlight所需的主题TOC(或索引条目)

知道如何存档吗?

编辑:

也许用于打开CHM文件的MS应用程序有一些命令行参数,允许存档吗?

顺便说一句:我在哪里可以找到该应用程序?

jit*_*ter 6

我认为以下网址之一可以通过谷歌工作或指向更多的"网络点击".但我认为有时会有一些限制:也许只适用于IE,只有chm在受信任的位置,某些网址可能只适用于某些Windows版本,....

mk:@MSITStore:C:\test.chm::/testpage.htm

ms-its:.\test.chm::/html/test.htm
Run Code Online (Sandbox Code Playgroud)

似乎我不够具体.您应该能够使用上述内容直接从应用程序中启动hh.exe,并将其作为URI作为参数传递.

使用System.Diagnostics.Process并像这样启动hh.exe

hh.exe mk:@MSITStore:C:\test.chm::/test.htm
Run Code Online (Sandbox Code Playgroud)

应该做你想做的事.

有关更多示例,请查看HTMLHelp命令行


Jef*_*ser 3

您可能想查看Help类。我用它来在 Winforms 应用程序中显示帮助。