Установщик arx в Автокад

Автор Тема: Установщик arx в Автокад  (Прочитано 22812 раз)

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

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Vt

  • ADN OPEN
  • **
  • Сообщений: 66
  • Карма: 1
Re: Установщик arx в Автокад
« Ответ #16 : 03-02-2016, 23:19:01 »
Сделал .bundle. Панель подгружается. Теперь autocad ругается что найден исполняемый файл без цифровой подписи в недоверенном местоположении при загрузке lsp файла, при срабатывании скрипта на кнопке. Как это исправить?

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: Установщик arx в Автокад
« Ответ #17 : 03-02-2016, 23:25:06 »
Как это исправить?
Ты из каких соображений не пользуешься поиском?

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Установщик arx в Автокад
« Ответ #18 : 03-02-2016, 23:44:17 »
Сделал .bundle. Панель подгружается. Теперь autocad ругается что найден исполняемый файл без цифровой подписи в недоверенном местоположении при загрузке lsp файла, при срабатывании скрипта на кнопке. Как это исправить?
AutoCAD 2016? Читай: http://adn-cis.org/acad2016-api-news.html
Делай выводы как можно исправить (альтернативные варианты):
1) Подписывать свои приложения
2) Помещать BUNDLE в %ProgramFiles%\Autodesk\ApplicationPlugins
3) Прописать каталог с BUNDLE в TRUSTEDPATHS (не забыть три точки в конце пути, так как нужно оставить доверенными и вложенные каталоги)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Debalance

  • ADN Club
  • ****
  • Сообщений: 421
  • Карма: 16
    • Advanced software for AutoCAD
  • Skype: Debalance
Re: Установщик arx в Автокад
« Ответ #19 : 04-02-2016, 11:42:45 »
Сугубо моё мнение - напиши свой инсталлятор. Это не так сложно. Зато обеспечит максимальную гибкость.
Я тоже с этого начинал. На мой взгляд - путь тупиковый. Всё уже давно написано за нас, а главное отлажено и тысячу раз протестировано.
Я, например, использую NSIS. К нему есть куча плагинов, обеспечивающих достаточную для большинства задач гибкость.

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: Установщик arx в Автокад
« Ответ #20 : 04-02-2016, 14:30:24 »
Я, например, использую NSIS.
Спасибо за ссылку, "будем посмотреть", как говорил мой начальник курса... :)

Оффлайн Владимир Шу

  • ADN Club
  • *****
  • Сообщений: 624
  • Карма: 158
    • ПГСу Бложик
Re: Установщик arx в Автокад
« Ответ #21 : 11-02-2016, 16:14:28 »
Я, например, использую NSIS. К нему есть куча плагинов, обеспечивающих достаточную для большинства задач гибкость.
Т.е. в простейшем варианте, я беру .bundle (zip) архив, в NSIS выбираю создать на основе архива и в качестве папки для установки указываю
%APPDATA%\Roaming\Autodesk\ApplicationPlugins\
И собственно все. Для какой версии и как загружать описано в PackageContents.xml
Так?

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: Установщик arx в Автокад
« Ответ #22 : 11-02-2016, 16:16:46 »
Т.е. в простейшем варианте, я беру .bundle (zip) архив, в NSIS выбираю создать на основе архива и в качестве папки для установки указываю
%APPDATA%\Roaming\Autodesk\ApplicationPlugins\
И собственно все. Для какой версии и как загружать описано в PackageContents.xml
Так?
Обозначенный тобой способ и так работает в том шаблоне инсталлятора, который по умолчанию присутствует в VS. Вряд ли для подобного уровня задачи имеет смысл дёргать NSIS (имхо).

Оффлайн Владимир Шу

  • ADN Club
  • *****
  • Сообщений: 624
  • Карма: 158
    • ПГСу Бложик
Re: Установщик arx в Автокад
« Ответ #23 : 11-02-2016, 16:42:21 »
Обозначенный тобой способ и так работает в том шаблоне инсталлятора, который по умолчанию присутствует в VS. Вряд ли для подобного уровня задачи имеет смысл дёргать NSIS (имхо).
Если ты имеешь в виду InstallShield, то InstallShield Limited Edition for Visual Studio supports Visual Studio Professional, Premium and Ultimate editions.
И у меня в VS Community 2013 он хоть и присутствует в "Добавить новый проект", но при добавлении вообще ничего не происходит и ничего не добавляется.
Так что имеет смысл.

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: Установщик arx в Автокад
« Ответ #24 : 11-02-2016, 16:46:33 »
Ясно, этот момент я действительно не учёл.

Оффлайн Debalance

  • ADN Club
  • ****
  • Сообщений: 421
  • Карма: 16
    • Advanced software for AutoCAD
  • Skype: Debalance
Re: Установщик arx в Автокад
« Ответ #25 : 12-02-2016, 09:30:20 »
Вряд ли для подобного уровня задачи имеет смысл дёргать NSIS (имхо).
Скриптовый язык NSIS весьма тривиален, так что "подёргать" его есть смысл (имхо)...
... и в качестве папки для установки указываю
%APPDATA%\Roaming\Autodesk\ApplicationPlugins\
Правильный путь будет такой: %APPDATA%\Autodesk\ApplicationPlugins\
« Последнее редактирование: 12-02-2016, 11:20:53 от Debalance »

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: Установщик arx в Автокад
« Ответ #26 : 12-02-2016, 11:10:45 »
Debalance,

Авторы цитат перепутаны тобой.

Оффлайн Debalance

  • ADN Club
  • ****
  • Сообщений: 421
  • Карма: 16
    • Advanced software for AutoCAD
  • Skype: Debalance
Re: Установщик arx в Автокад
« Ответ #27 : 12-02-2016, 11:21:26 »
Подправил.