ADN Club > Inventor API

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

(1/1)

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


--- Код - C# [Выбрать] ---private void button4_Click(object sender, EventArgs e)        {            saveFileDialog1.Filter = "Inventor Assembly Document|*.iam";            saveFileDialog1.Title = "Сохранить сборку";            saveFileDialog1.FileName = oAssemblyDocName.DisplayName;            if (saveFileDialog1.ShowDialog() == DialogResult.OK)            {                if (!string.IsNullOrWhiteSpace(saveFileDialog1.FileName))                {                    oAssemblyDocName.SaveAs(saveFileDialog1.FileName, false);                }            }         }

mikazakov:

--- Цитата: aremshelikov от 14-06-2022, 16:44:33 ---Не могу понять как обратиться к текущему проекту в Inventor'e.
--- Конец цитаты ---
ThisApplication.DesignProjectManager.ActiveDesignProject


--- Цитата: aremshelikov от 14-06-2022, 16:44:33 ---И может ещё сможет кто подсказать почему у меня не сохраняется файл сборки, детали сохраняются а сборка нет.
--- Конец цитаты ---
А метод Document.Save как срабатывает?
Для теста лучше макрос тестовый готовить, а то кусок программы на C# проблемно тестить.

Александр Ривилис:
aremshelikov,
Приветствую на форуме. У меня в подписи есть ссылка на правило форматирования кода!

Навигация

[0] Главная страница сообщений

Перейти к полной версии