|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
13.08.2014, 15:15 | #1 | |
Как прописать lisp в атрибуте блока?
Регистрация: 02.03.2009
Сообщений: 75
|
||
Просмотров: 4814
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Возможно. А в чем трудность?
P.S. Минут 10 у меня пока что есть...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Это называется "Значение атрибута".
Из Хелпа: Присваивает атрибуту при вставке блока.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Не совсем понял алгоритм...
Я как-то привык давать значение атрибута при вставке блока, обычно программно. Тогда можно менять значения, например нумерацию Ну или после вставки. Программно можно выбрать тысячи (или несколько) блоков и занести за секунды туда в атрибут "этот текст"
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
"давать значение атрибута при вставке блока, обычно программно. " Остаётся заменить задание атрибута в командной строке, на указание текста мышкой. Тут только возникают нюансы... а вдруг промажешь и укажешь не тот текст? Тогда нужна команда для замены введённого атрибута, на указанный текст. Программно сложностей особенно нет. А вот в твоём алгоритме, читай постановке задачи, проМблемки есть.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Обязательно "копипастить" текст именно в процессе вставки блока? Если сделать это сразу после нее, задача существенно упрощается, даже есть готовое решение. Также есть готовое решение, чтобы копировать содержимое из сущ. текстового объекта в буфер обмена до вставки блока, а потом вставлять в ком. строку штатными средствами. Корректное прерывание команды на "копипаст", и потом корректное ее продолжение - задача, наверное, решаемая, но уже посложнее.
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,048
|
|
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
По рабоче-крестьянски...
Добавил в блок vyn_block контролируемый атрибут PER (переменная часть). Тексты стоят на чертеже, черт. на котором проверял во вложении Вызов команды (vyn_ins) Код:
Не знаю насколько это ускоряет выполнение чертежа, ведь тексты надо тоже писать на чертеж. Но у каждого свои тараканы
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Высотная отметка в атрибуте динамического блока | Isuma | Динамические блоки | 12 | 24.04.2014 13:16 |
Autocad Architecture 2011: Как в атрибуте блока тега двери создать вычисляемое значение DOOROBJECTS:NUMBERSUFFIX+DOOROBJECTS:NUMBER (Д01)? | сям | Вертикальные решения на базе AutoCAD | 6 | 13.03.2014 09:57 |
Проблема с базовой точкой блока и вхождением блока в DXF | nogaems | Программирование | 5 | 29.08.2013 15:46 |
Как с помощью lisp получить список всех состояний видимости динамического блока | crosandr | LISP | 4 | 11.04.2012 22:33 |
свойство динамичного блока в его атрибуте | Pave1 | AutoCAD | 14 | 29.12.2011 20:31 |