Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Denis от 24-06-2017, 23:44:50
-
Здравствуйте!
Подскажите, пожалуйста, есть ли возможность вводить команду в одном чертеже, а выбирать объекты на другом чертеже?
Приведу пример идеи.
Есть два чертежа:
1)Принципиальная схема кабельных соединений.
2)Архитектурная схема, где находятся кабельные трассы и кабелепроводы.
Хочется выбирать текст маркировки кабелей на схеме 1 и присваивать как значение атрибута на схеме 2.
Соответственно надо выбирать текст на схеме один и присваивать элементу на схеме 2.
Может кто-то встречался с такой идеей?
Заранее спасибо!
-
Теоретически это возможно, но сложностей будет много. Нужно переключаться между чертежами при помощи DocumentCollection.MdiActiveDocument.
Соответственно команда, из которой это происходит должна быть с флагом CommandFlags.Session. И потребуется блокировка документов для их изменения.
-
Спасибо за ответ!
Буду пробовать, о результате сообщу потом тут.
-
Здравствуйте, коллеги.
Помучавшись некоторое время, я решил сделать таким образом - просто раскрываю информацию из буфера обмена.
Причем по-факту для моей задачи это оказалось даже лучше. Я могу копировать объекты из Word,Excel,Блокнот и тд. Ну и конечно из другого чертежа Автокада.
Спасибо за помощь!