установлена версия 2020Надеюсь не Navisworks Freedom?
да естьЧто в этой ветке? Выполни её экспорт и результат выложи сюда:
по этому моменту есть еще 1 вопрос :) запускаю так же из SDk скрипт AutoSimpleScriptExample.vbs, а он мне ошибку "невозможно создание объекта контейнером activex
'navisworks. document'"
запускаю AutoLaunchExample из Navisworks SDK2020/COM и получаю ошибку
System.Runtime.InteropServices.COMException: "Не удалось получить фабрику класса COM для компонента с CLSID {A21A30F2-5768-5584-A931-51CDD84ED222} из-за следующей ошибки: 80080005 Ошибка при выполнении приложения-сервера (Исключение из HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE))."
как это можно исправить?
А это всё одно и тоже. Это реакция на:запускаю AutoLaunchExample из Navisworks SDK2020/COM и получаю ошибку
System.Runtime.InteropServices.COMException: "Не удалось получить фабрику класса COM для компонента с CLSID {A21A30F2-5768-5584-A931-51CDD84ED222} из-за следующей ошибки: 80080005 Ошибка при выполнении приложения-сервера (Исключение из HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE))."
как это можно исправить?
а по этому вопросу есть еще какие нибудь догадки или вариантов не осталось и по нему
У меня не осталось вариантов. Остаётся предположить, что это какая-то проблема в Windows, которая блокирует запуск приложения. Фактически этот код должен запустить Navisworks:Код - vb.net [Выбрать]Т.е.
'create new document set navis_doc=CreateObject("Navisworks.Document")
1) в реестре ищется HKEY_CLASSES_ROOT\Navisworks.Document
2) из ключа HKEY_CLASSES_ROOT\Navisworks.Document\CurVer читается значение, которое равно "Navisworks.Document.17"
3) Из ключа HKEY_CLASSES_ROOT\Navisworks.Document.17\CLSID читается значение, которое равно "{A21A30F2-5768-5584-A931-51CDD84ED222}"
4) Из ключа HKEY_CLASSES_ROOT\CLSID\{A21A30F2-5768-5584-A931-51CDD84ED222} читается значение HKEY_CLASSES_ROOT\CLSID\{A21A30F2-5768-5584-A931-51CDD84ED222}\LocalServer32, равное "C:\Program Files\Autodesk\Navisworks Manage 2020\Roamer.exe"
5) Запускается этот exe-файл.
Если всё на местах и есть права доступа, то как минимум Navisworks должен запустится.
проследил как вы написали до пункта 4, тамЯ тоже на это обратил внимание. Более того даже изменение пути доступа к файлу Roamer.exe не помешало ему у меня запуститься.
roamer 2020, но все равно запускается 2019 навис, или это так не работает?