Сообщество программистов Autodesk в СНГ
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Образовательный курс по платформе Autodesk Forge.
Начало
Сайт
Правила
Помощь
Поиск
Непрочитанные
Календарь
Вход
Регистрация
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Inventor API
»
Как поменять ссылки в ipn
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Как поменять ссылки в ipn (Прочитано 2770 раз)
0 Пользователей и 1 Гость просматривают эту тему.
xzenter
ADN OPEN
Сообщений: 29
Карма: 1
Skype:
Как поменять ссылки в ipn
«
:
16-11-2020, 21:41:04 »
Подскажите, пожалуйста, есть ли возможность менять ссылки в ipn(Схемы) файлах наподобие того, как это делается в файлах чертежах?
Не знаю как это правильно сделать в ipn, а в чертежах так делаю:
Код - C#
[Выбрать]
FileDescriptor fileDescriptor
=
docDescriptor
.
ReferencedFileDescriptor
;
fileDescriptor
.
ReplaceReference
(
"D:
\\
1.ipt"
)
;
«
Последнее редактирование: 17-11-2020, 18:16:39 от Александр Ривилис
»
Записан
mikazakov
ADN
Сообщений: 752
Карма: 195
Skype:
Re: Как поменять ссылки в ipn
«
Ответ #1 :
17-11-2020, 11:07:48 »
написал в техподдержку этот вопрос
Записан
mikazakov
ADN
Сообщений: 752
Карма: 195
Skype:
Re: Как поменять ссылки в ipn
«
Ответ #2 :
20-11-2020, 17:11:05 »
xzenter
,
пришёл ответ
Dear Mike Kazakov,
ReplaceReference method may not be compatible with PresentationDocument. I will confirm the same with engineering team.
Best Regards,
CHANDRA SHEKAR G
В общем, для ipn не поддерживается
Записан
mikazakov
ADN
Сообщений: 752
Карма: 195
Skype:
Re: Как поменять ссылки в ipn
«
Ответ #3 :
25-11-2020, 11:48:16 »
xzenter
,
Разработчики вариант решения замены ссылки в IPN:
Dear Mike Kazakov,
ReplaceReference method is working in ApprenticeServer for Inventor 2021. Sample source code is attached with this mail.
Код - vb.net
[Выбрать]
Dim
oApprenticeApp
As
Inventor.
ApprenticeServerComponent
oApprenticeApp
=
New
Inventor.
ApprenticeServerComponent
Dim
odoc
As
ApprenticeServerDocument
odoc
=
oApprenticeApp.
Open
(
"E:\Autodesk Cases\Inventor\Nov-2020\17191637\Assembly1.ipn"
)
Dim
oFSA
As
FileSaveAs
oFSA
=
oApprenticeApp.
FileSaveAs
Dim
oFD
As
FileDescriptor
oFD
=
odoc.
File
.
ReferencedFileDescriptors
(
1
)
oFD.
ReplaceReference
(
"E:\Autodesk Cases\Inventor\Nov-2020\17191637\Assembly1.iam"
)
oFSA.
AddFileToSave
(
odoc, odoc.
FullFileName
)
oFSA.
ExecuteSave
(
)
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Inventor API
»
Как поменять ссылки в ipn