Как обратиться к папке проекта Inventor

Автор Тема: Как обратиться к папке проекта Inventor  (Прочитано 3428 раз)

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

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

  • ADN OPEN
  • Сообщений: 1
  • Карма: 0
Добрый день! Пишу плагин для Inventor на C#.
1. Не могу понять как обратиться к текущему проекту в Inventor'e. Стоит задача очищать папку проекта перед началом построений, сборок и пр. (Файл самого проекта не надо стирать)
2. Ещё не понимаю как достать компонент из библиотеки компонентов инвентора.
3. И может ещё сможет кто подсказать почему у меня не сохраняется файл сборки, детали сохраняются а сборка нет. Код ниже:

Код - C# [Выбрать]
  1. private void button4_Click(object sender, EventArgs e)
  2.         {
  3.             saveFileDialog1.Filter = "Inventor Assembly Document|*.iam";
  4.             saveFileDialog1.Title = "Сохранить сборку";
  5.             saveFileDialog1.FileName = oAssemblyDocName.DisplayName;
  6.             if (saveFileDialog1.ShowDialog() == DialogResult.OK)
  7.             {
  8.                 if (!string.IsNullOrWhiteSpace(saveFileDialog1.FileName))
  9.                 {
  10.                     oAssemblyDocName.SaveAs(saveFileDialog1.FileName, false);
  11.                 }
  12.             }
  13.  
  14.         }
« Последнее редактирование: 14-06-2022, 19:52:51 от Александр Ривилис »

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 752
  • Карма: 195
  • Skype: mikazakov@mail.ru
Не могу понять как обратиться к текущему проекту в Inventor'e.
ThisApplication.DesignProjectManager.ActiveDesignProject

И может ещё сможет кто подсказать почему у меня не сохраняется файл сборки, детали сохраняются а сборка нет.
А метод Document.Save как срабатывает?
Для теста лучше макрос тестовый готовить, а то кусок программы на C# проблемно тестить.

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

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