调用自定义帮助文件
大家好,请帮忙!!!
我已经下载了一个试用软件,并成功创建了一个chm(编译的帮助)文件。
chm文件包含中的页面。HTML扩展,而AutoLISP的帮助功能只能导航到具有的页面。HTM扩展名。
我不知道是否有方法可以调用帮助文件,使用AutoLISP或VisualLISP导航到正确的页面。
我也尝试过寻找C#函数,但这一个似乎也只打开了。HTM页面。
Autodesk.AutoCAD.ApplicationServices.Application.InvokeHelp
任何帮助都是值得赞赏的。
当做 看看http://hyperpics.blogs.com/beyond_the_ui/2012/07/hooking-up-custom-help-for-your-commands.html 谢谢,但问题仍然存在。
我收到一个错误,上面写着“此页面无法显示”。
我打开chm文件,右键单击任何页面,查找我找到的地址属性,例如。。\测试帮助。html
我去autocad使用以下功能
(Help "..\\MyHelp.chm" "Testhelp")
我得到了上面的错误,如果我右键单击该页面查找的错误页面
测试帮助。htm
我认为这是因为扩展的帮助功能不能正常工作,但我不确定。 使用下面的命令使其工作。net代码。如果任何人面临类似问题,并且无法在AutoLISP中获得解决方案。
System.Windows.Forms.Help.ShowHelp(null, chmPath, HelpNavigator.TopicId, keyTopic) 只需将文件名中的HTML扩展名更改为HTM。这在过去对我很有效。
页:
[1]