|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
21.11.2016, 15:33 | #1 | |
Получение объекта блока по объекту вставки
webcad.pro
Московская обл.
Регистрация: 06.01.2005
Сообщений: 501
|
||
Просмотров: 2652
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
Образчик предоставь.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
сравниваешь строки с разной кодировкой
https://forums.autodesk.com/t5/visua...e/td-p/4312065 |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
Теоретически можно через ename-представления добраться до нормального описания, но это настолько муторно!..
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Цитата:
Там я смотрел - единственная ссылка - код 330, но это ссылка на модель/лейаут. |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
Ты используешь AutoLisp и COM - в первом у тебя только ANSI строки, во втором UTF или типа того. Символа Ö в ANSI нет, можно попробовать передать его как U+00D6 - может сработает
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
AY, ты не путай ename для вхождений и ename для описаний. В твоем конкретном случае ситуация показалась мне достаточно запутанной, а времени разбираться нет. Поэтому я готовый код и не привел.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
|||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Цитата:
Цитата:
изменения 2.13 в этой сборке Цитата:
Код:
Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Цитата:
Сейчас вечером нет под рукой автокада, поэтому код попробую только завтра, спасибо за ссылку. Однако, сразу вопрос про команду resetblock - ее обязательно для каждого блока выполнять? Или все дело исключительно - только за тем, что бы тащить имя через entget? И резюмируя - выходит, что проблемы не с тем, что автолисповские строки не поддерживают юникод, а конкретно с vla-* функциями? Это я от того спрашиваю, что уж несколько лет не слежу за нововведениями автолиспа и как обстоят нынче дела с юникодом не в курсе. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
В общем ларчик просто открывался. Действительно, проблема обходится получением имени блока через entget вместо vla-get-name.
Спасибо откликнувшимся и отдельно VVA. Думаю прояснение вопроса было небесполезным. В качестве ворчания заметим, что не дорабатывают в автодеске - при товарище Никсоне такого не было :) |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
AY, добавь динамику в блок, измени его и попробуй через ename получить его нормальное имя.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Еще этот вопрос обсуждали в этой теме Имена динамических блоков
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Цитата:
А то, что со стороны лиспа у динамических блоков не все гладко - спору нет - это собственно сразу в 2005г. стало понятно. Грубовато их в атокад вшили. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамический блок внутри другого блока | Engineer_Sergii | Динамические блоки | 5 | 12.07.2018 09:42 |
Невидимые блоки без имени после вставки | 5hev | AutoCAD | 11 | 02.12.2015 18:02 |
Смещение точки вставки блока во внешних ссылках. | bboysyndrom | AutoCAD | 6 | 27.07.2015 08:07 |
Получение разрешения на строительство объекта капитального строительства | maxummm | Прочее. Архитектура и строительство | 18 | 25.08.2010 20:31 |