Имена блоков в entities

Автор Тема: Имена блоков в entities  (Прочитано 5460 раз)

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

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

  • ADN OPEN
  • Сообщений: 5
  • Карма: 0
Имена блоков в entities
« : 09-01-2016, 11:14:58 »
Здравствуйте. Всех с наступившим новым годом!

Помогите разобраться...
Создаю новый чертеж, в нем создаю блок с именем "Test". Затем создаю еще пару блоков путем копирования исходного и один при помощи команды "вставить блок". Выбираю все блоки, смотрю свойства. В разделе Misc параметр Name = Test. Пока все по честному.
Далее захожу в VisualLisp-> Autocad entities. Там: Insert test, InsertU2, InsertU3 и тд.

В *.dll в команде нужно получить все блоки с определенным именем. Есть BlockReference brf.  И на
Код - C# [Выбрать]
  1. Editor.WriteMessage("block name=" + brf.BlockName.ToString());
выдает  test,u1,u2 и соответственно не работает
Код - C# [Выбрать]
  1. (brf.Name == name)
Как быть? гуглил, но ничего дельного пока не нашел(((


Отмечено как Решение alex44 10-01-2016, 17:44:53

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

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

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

  • ADN OPEN
  • Сообщений: 5
  • Карма: 0
Re: Имена блоков в entities
« Ответ #3 : 10-01-2016, 17:44:30 »
То что надо!
Спасибо огромное)))