乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 97|回复: 4

[编程交流] 调用自定义帮助文件

[复制链接]

43

主题

136

帖子

92

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
217
发表于 2022-7-5 18:04:28 | 显示全部楼层 |阅读模式
大家好,
 
请帮忙!!!
 
我已经下载了一个试用软件,并成功创建了一个chm(编译的帮助)文件。
 
chm文件包含中的页面。HTML扩展,而AutoLISP的帮助功能只能导航到具有的页面。HTM扩展名。
 
我不知道是否有方法可以调用帮助文件,使用AutoLISP或VisualLISP导航到正确的页面。
 
我也尝试过寻找C#函数,但这一个似乎也只打开了。HTM页面。
 
  1. Autodesk.AutoCAD.ApplicationServices.Application.InvokeHelp

 
任何帮助都是值得赞赏的。
 
当做
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
362
发表于 2022-7-5 18:24:10 | 显示全部楼层
看看http://hyperpics.blogs.com/beyond_the_ui/2012/07/hooking-up-custom-help-for-your-commands.html
回复

使用道具 举报

43

主题

136

帖子

92

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
217
发表于 2022-7-5 18:39:18 | 显示全部楼层
谢谢,但问题仍然存在。
我收到一个错误,上面写着“此页面无法显示”。
 
我打开chm文件,右键单击任何页面,查找我找到的地址属性,例如。。\测试帮助。html
 
我去autocad使用以下功能
 
  1. (Help "..\\MyHelp.chm" "Testhelp")

 
我得到了上面的错误,如果我右键单击该页面查找的错误页面
测试帮助。htm
 
我认为这是因为扩展的帮助功能不能正常工作,但我不确定。
回复

使用道具 举报

43

主题

136

帖子

92

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
217
发表于 2022-7-5 18:50:12 | 显示全部楼层
使用下面的命令使其工作。net代码。如果任何人面临类似问题,并且无法在AutoLISP中获得解决方案。
 
  1. System.Windows.Forms.Help.ShowHelp(null, chmPath, HelpNavigator.TopicId, keyTopic)
回复

使用道具 举报

18

主题

434

帖子

422

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
94
发表于 2022-7-5 19:08:42 | 显示全部楼层
只需将文件名中的HTML扩展名更改为HTM。这在过去对我很有效。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-13 00:59 , Processed in 0.635401 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表