Было так: https://adndevblog.typepad.com/autocad/2012/09/associating-f1-help-with-ribbon-button.htmlЯ наверное в своем вопросе не использовал самых нужных слов :D
Это не безопасно. Но попробуй: https://forums.autodesk.com/t5/net/getting-ribbon-help-to-call-html/m-p/4943910#M40083Спасибо. Вполне рабочий вариант. По крайней мере у меня работает. Возможных проблем пока представить не могу
Возможных проблем пока представить не могуВозможные проблемы могут возникнуть не у тебя, а у пользователей в случае взлома сайта и подмены страничек с помощью на вирусы/трояны.
Возможные проблемы могут возникнуть не у тебя, а у пользователей в случае взлома сайта и подмены страничек с помощью на вирусы/трояны.Сложно представить такое
А может быть еще проще - отключен доступ к интернет с рабочих мест.Так у меня вообще нет офлайн справки. На дворе 2019 и рабочие места без доступа в интернет - это исключение из правил. Под всех не подстроишься. Да и справку затребовали в аппсторе автодеска
Единственное, что плохо - на подсказках не отображается надпись "Нажмите F1 для вызова справки"Это я сам накосячил - у меня при создании ленты у подсказки устанавливалось свойство IsHelpEnabled = false
На дворе 2019 и рабочие места без доступа в интернет - это исключение из правил.Тут ты не прав. Есть куча организаций, в политиках безопасности которых стоит запрет на выход в интернет.
Да и справку затребовали в аппсторе автодескаВ формате chm-файла их не устроило?
Так я и говорю - у меня её не было. У меня вся справка на сайте и делать еще и chm мне не очень хочется.Да и справку затребовали в аппсторе автодескаВ формате chm-файла их не устроило?
А вот устроит ли их такой вариант справки, который я сделал (с открытием сайта) - вот это уже вопросСомневаюсь.
И вот, спустя больше, чем полгода, мое приложение опубликовали! Причём, вопроса по справке в автокаде не возникло ни разу. Значит их вполне устраивает такой вариантА вот устроит ли их такой вариант справки, который я сделал (с открытием сайта) - вот это уже вопросСомневаюсь.
Причём, вопроса по справке в автокаде не возникло ни разу. Значит их вполне устраивает такой вариантСдаётся мне, что наши индийские друзья просто закрыли на это глаза... ;D
Это уже не важно) Главное - туда прорватьсяПричём, вопроса по справке в автокаде не возникло ни разу. Значит их вполне устраивает такой вариантСдаётся мне, что наши индийские друзья просто закрыли на это глаза... ;D
Это уже не важно) Главное - туда прорватьсяСогласен, полгода это серьёзная тема! Похоже у ребят запарка...
Это не безопасно. Но попробуй: https://forums.autodesk.com/t5/net/getting-ribbon-help-to-call-html/m-p/4943910#M40083Всем привет! Тоже понадобилась такая штука. Кто-нибудь пользуется этим сейчас?
Всем привет! Тоже понадобилась такая штука. Кто-нибудь пользуется этим сейчас?Я пользуюсь. У меня вся справка на сайте и решение из статьи отлично открывает её
Если же выполнить (command "_.browser" "<тут адрес справочной страницы>") в командной строке - то откроется браузер в нормальном виде, не в окне справки. И там уже нет никаких проблем с авторизацией. Как бы заставить справку тоже открываться в браузере в нормальном виде?Ну а если попробовать SendStringToExecute("(command \"_.browser\" \"<тут адрес справочной страницы>\")\n") ?
Я пользуюсь. У меня вся справка на сайте и решение из статьи отлично открывает еёТак у тебя же нет на сайте авторизации, скорее всего. Тем более, которая проходит через корпоративный сервер авторизации, с которым ты знаком ;)
Ну а если попробовать SendStringToExecute("(command \"_.browser\" \"<тут адрес справочной страницы>\")\n") ?То же самое происходит. Тут, видимо, Автокад как-то распознаёт, что команда BROWSER выполняется в контексте справки, и открывает браузер в справочном окне. И я так понимаю, изменение формы вызова команды вряд ли как-то на это повлияет. Надо как-то завершить процесс вызова справки, а потом выполнить команду.
Тут, видимо, Автокад как-то распознаёт, что команда BROWSER выполняется в контексте справки, и открывает браузер в справочном окне.Что-то я очень сильно сомневаюсь.
Если справку можно открыть в браузере операционной системы, то зачем ее открывать в "браузере автокада"?Так в том-то и вопрос - как это сделать? Я сделал всё как в статье описано и у меня справка открывается во встроенном в Автокад браузере. Вот я и ломаю голову - как её вытащить в нормальный браузер?
Вот что у меня.Да, у меня так же, всё практически один-в-один. И у тебя справка в системном браузере открывается?
И у тебя справка в системном браузере открывается?Аж сходил перепроверил =))
А ты еще думал, что AutoCAD такой интеллектуальный и перехватывает команду _BROWSER из ленты.Да, я как-то перемудрил :D
Не помню уже точно, но вроде были какие-то нюансы с чем-тоОдин нюанс словил. Т.к. событие привязывается вообще ко всем всплывающим подсказкам, важно отсеять все сторонние. У тебя в коде есть такая проверка: