Открыть ссылку в браузере из приложения LISP

Автор Тема: Открыть ссылку в браузере из приложения LISP  (Прочитано 7215 раз)

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

Оффлайн BearDyuginАвтор темы

  • ADN Club
  • ****
  • Сообщений: 270
  • Карма: 24
  • Геодезист
Ни где не нашёл.

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

Есть функция showhtmlmodalwindow, но она запускает маленькое окошечко, под него надо создавать специальную маленькую страничку, и у пользователя в нормальном браузере могут хранится данные всяких учетных записей, не доступные в этом окне.

Наверно надо как-то через startapp но как?


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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Один из вариантов:
Код - Auto/Visual Lisp [Выбрать]
  1. (command "_SHELL" "\"C:/Program Files/Internet Explorer/iexplore.exe\" http://www.autodesk.com")
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Отмечено как Решение BearDyugin 14-01-2016, 09:53:27

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Вариант два (запустится браузер по-умолчанию):
Код - Auto/Visual Lisp [Выбрать]
  1. (command "_START" "http://www.autodesk.com")
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн BearDyuginАвтор темы

  • ADN Club
  • ****
  • Сообщений: 270
  • Карма: 24
  • Геодезист
запустится браузер по-умолчанию
Да так и нужно было!

Проверил, всё получилось. Спасибо.

Off-Topic: показать

Вот интересно как это реализовано в установщики приложений из app store? После установки приложения там появляется кнопка "Прочитать документацию" при нажатии на которую, открывается справка к приложению в браузере, но на некоторых машинах у меня, кликая по этой кнопки ни чего не происходит :-(
записывал видео для проверяющих из Autodesk

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Третий вариант от Lee Mac:
Код - Auto/Visual Lisp [Выбрать]
  1. (defun defaultbrowser ( url / exe )
  2.    (if (setq exe (vl-registry-read "HKEY_CLASSES_ROOT\\http\\shell\\open\\command"))
  3.       (startapp (vl-string-subst url "%1" exe))
  4.    )
  5. )
  6. (defaultbrowser "http://www.autodesk.com")
Вообще можешь глянуть вот эту тему: http://www.theswamp.org/index.php?topic=44768.0
Там еще несколько вариантов есть.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение