- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试在 C# 中打开帮助文件(chm 扩展名)。
File.Open(@"//help.chm",FileMode.Open, FileAccess.Read, FileShare.Read);
和
FileStream fileStream = new FileStream(@"c:\help.chm", FileMode.Open);
不起作用:(
最佳答案
你可以使用 -
System.Windows.Forms.Help.ShowHelp(Control, String)
所以假设你在一个表单/控件中
Help.ShowHelp(this, "file://c:\\helpfiles\\help.chm");
ShowHelp
方法还提供重载以转到特定主题和位于已编译 HTML 帮助文件中的帮助页面。
阅读System.Windows.Forms.Help.ShowHelp在 MSDN 上
反编译 CHM 文件
就像在命令提示符下执行以下命令一样简单。
hh.exe -decompile <target-folder-for-decompiled-content> <source-chm-file>
例如:
hh.exe -decompile C:\foo\helpchmextracted help.chm
执行上述命令后,你应该在C:\foo\helpchmextracted
文件夹中找到反编译的内容。
关于c# - 在 C# 中打开 CHM(帮助文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6094053/
我刚刚编译并查看了我项目中使用的 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
我是一名优秀的程序员,十分优秀!