Перегрузка конструктора CommandMethod с указанием темы, но не справки

Автор Тема: Перегрузка конструктора CommandMethod с указанием темы, но не справки  (Прочитано 5054 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Доброго времени суток.

- AutoCAD 2009 SP3 Enu
- AutoCAD 2014 SP1 Enu

Меня интересует следующая сигнатура конструктора CommandMethod:
Код - C# [Выбрать]
  1. public CommandMethodAttribute(string groupName, string globalName, string localizedNameId, CommandFlags flags, string helpTopic);

Как мы видим, команда будет ссылаться на тему справки, но сама справка не указывается: в этом случае AutoCAD выполняет поиск указанного раздела по своей собственной справке.

Выходит, что мы можем каким-то образом в стандартную справку AutoCAD добавлять свои собственные разделы? Если "да", то как? Или же этот вариант перегрузки сделан программистами Autodesk для самих себя, на тот случай, когда их плагины входят в комплект самого AutoCAD и справка по этим плагинам включается в состав общей справки?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Или же этот вариант перегрузки сделан программистами Autodesk для самих себя, на тот случай, когда их плагины входят в комплект самого AutoCAD и справка по этим плагинам включается в состав общей справки?

Скорее всего именно так.

Выходит, что мы можем каким-то образом в стандартную справку AutoCAD добавлять свои собственные разделы? Если "да", то как?

С учетом того, что в последних версиях AutoCAD стандартная справка по-умолчанию вообще на сервере Autodesk, то добавить свои разделы ты скорее всего не сможешь.  ;)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
С учетом того, что в последних версиях AutoCAD стандартная справка по-умолчанию вообще на сервере Autodesk, то добавить свои разделы ты скорее всего не сможешь. 
В настройках по умолчанию такой путь (как видим, локальный):
C:\Program Files\Autodesk\AutoCAD 2014 Help - English\English\Help\index.html
Так что, теоретически, можно и свой html указать.

Оффлайн Anton

  • One Breath
  • ADN OPEN
  • Сообщений: 19
  • Карма: 0
  • Endless possibilities
Хм, очень интересно!
Прошу прощения за возможно дилетантский вопрос, но тема действительно интересная и
Так что, теоретически, можно и свой html указать.
Можно свой html создать и указать его, либо существующий переделать, но вопрос такой, каков механизм
AutoCAD выполняет поиск указанного раздела по своей собственной справке.
этого поиска, если например мы заставим его пользоваться оффлайновой справкой? Он сам ее переиндексирует?