|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Vb.net "скопировать" несколько объектов и назначить им свойства исходных объектов.
Проектировщик ЭО,ЭМ, ЭОС
Нижний Новгород
Регистрация: 18.07.2007
Сообщений: 254
|
||
Просмотров: 794
|
|
||||
Регистрация: 28.06.2009
Сообщений: 12
|
Приветствую, не совсем понял в начале говорится о свойствах во внешнем файле, потом о примитивах в определённой модели, но попробую предположить
Если Вы копируете примитив в чертеже и создаёте её копию, то сразу в переменную типа AcadObject записываете копии, присваиваете им свойства, освобождаете - сами сказали любые мысли. Я просто сам долго мучился не мог понять как найти созданный объект. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,237
|
Я в NET как известное животное в известных фруктах, так что сильно не бейте ))
Я бы подумал на предмет либо создания внутренних транзакций, каждую из которых и коммитил бы - тогда созданная копия гарантированно получит Handle и с ним уже можно будет работать. Либо что-то типа CloneObjects & Co http://docs.autodesk.com/ACD/2011/EN...8c7ca-3f7e.htm - там пусто? --- Уже почти отправил, как вспомнил еще кое-что: http://docs.autodesk.com/ACD/2010/EN...umber=d0e21495 https://adn-cis.org/search.html?query=cloneobject ----- добавлено через ~2 мин. ----- https://adn-cis.org/poluchenie-kopii-primitiva.html - похоже, прям то что надо
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,542
|
Цитата:
А по поводу копии не понятно... если копируете внутри одной базы, то Id у Вас появиться сразу, как объект будет добавлен в базу, а из него Handle спокойно получается, есдли копируете между базами, то там есть меппер, какой id какому соответствует и опять, по id получаете Handle... В общем не понятно, почему Вы не можете соотнести Handle-ы объектов. |
|||
![]() |
|
||||
Цитата:
|
||||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Плагин сборки в чертёж отмеченных областей из других файлов чертежей, с разбивкой объектов MagiCAD и SPDS. Протестировано в AutoCAD 2015, 2018 MagiCAD2016 в AutoCAD 2015 | petro_f | Готовые программы | 20 | 28.07.2020 14:21 |
При завершении копирования (copy) нескольких выделенных объектов, исходный остается активным. AutoCAD 2017. | OlegPVQ | AutoCAD | 13 | 15.11.2018 01:59 |
Задать слою свойства назначенные объекту чертежа | _Vlad_ | Программирование | 4 | 07.06.2013 16:44 |
Что бы выделить несколько объектов, нужно зажимать клавишу Shift. Как исправить? | Sanechek | AutoCAD | 9 | 01.02.2010 15:23 |
НЕ получается выделить сразу несколько объектов | abram | AutoCAD | 15 | 05.05.2008 15:16 |