Использование файла справки в Catscript Msgbox
Я пытаюсь использовать файлы справки, чтобы добавить контекстную справку в MsgBox (из Catia).
Идея состоит в том, что MsgBox слишком мал и слишком ограничен (без картинок, без ссылок...), чтобы ясно отображать справку.
Я звоню в MsgBox так:
iType = iType + vbMsgBoxHelpButton
MsgBox(sMessage, iType, sType, sHelpF, CStr(iContext))
При этом кнопка "Справка" добавляется правильно, и если я запускаю ее из Catia Debugger, я получаю правильный результат, т. Е. Открывается мой файл справки, на странице iContext. Файл справки, который я использую, - это CHM, созданный с помощью HelpNDoc.
Но если я запускаю это из CATScript (что мне нужно сделать в конце), отображается кнопка "Справка", но при нажатии на нее файл справки не открывается, и вместо этого я получил эту ошибку:
По многим причинам я не могу использовать файлы.catvba или.bas (это работает для этого, но я все еще не могу по другим причинам), я должен работать с CATScripts
Какие-либо предложения? Я пробовал разные настройки для поколения CHM, но я всегда получаю один и тот же результат. И документации MSDN по использованию файлов справки очень мало, так же как и комментарии по этому вопросу в Интернете.
Заранее спасибо!
1 ответ
Вместо MsgBox вы можете сгенерировать hta-файл со ссылкой на то, что вам нужно.