|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
25.03.2017, 00:43 | #1 | |
Изменение атрибута блока , который находится в блоке (из пространства модели)
Регистрация: 23.08.2016
Сообщений: 14
|
||
Просмотров: 4765
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Без проверок:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 16.04.2016
Сообщений: 72
|
Ваша добавка не срабатывает.
Всё равно при подтверждении <Cancel>, атрибут обнуляется. ----- добавлено через ~5 ч. ----- Мой вариант: Код:
Последний раз редактировалось 1958, 26.03.2017 в 10:02. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Вот еще бы объяснили, что значит "обнуляется"...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Цитата:
----- добавлено через 28 сек. ----- https://dwg.ru/pub/9 ----- добавлено через ~3 мин. ----- В некоторых случаях может понадобиться регенерация, код доработал: Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. Последний раз редактировалось Кулик Алексей aka kpblc, 27.03.2017 в 08:23. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Bistri Tormoz, прочитай стартовый пост: поменять атрибут блока (блок1), который находится в блоке (блок2). Без вхождения в редактирование блок2.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
полуконструктор Регистрация: 12.12.2014
Башкирия
Сообщений: 177
|
Понял. Просто я пытался изменить параметр видимости блока 2 внутри блока 1, не атрибут. На это видимо другой код нужен.
|
|||
|
||||
Регистрация: 23.04.2015
Сообщений: 163
|
Цитата:
А вот здесь при нажатии ESC во время ввода значения будет ошибка. |
|||
|
||||
Регистрация: 16.04.2016
Сообщений: 72
|
На то он и esc, чтоб вызывать ошибку. У меня вопрос был по <Cancel>, который стоит по умолчанию. Т.е., если мы даем <Cancel> (Отмена), то атрибут должен остаться старым (без изменения). А в первом варианте кода у Алексея это не срабатывало.
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 16.04.2016
Сообщений: 72
|
Я имел ввиду, что нажатие esc вызывает прерывание процедуры. Можно, конечно, добавить ещё проверку на *error*, ещё что-нибудь, потом ещё ... и раздуть код до бесконечности.
Тот код, который я приводил выше, я уже применил в своей процедуре со всеми проверками. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
изменение поля в блоке | kinklim | AutoCAD | 7 | 23.01.2012 11:30 |
Создание динамически изменяемого атрибута для блока. | Brobobo | Динамические блоки | 5 | 29.09.2011 13:20 |
Как в динамическом блоке вставить значение из атрибута блока в значение параметрического размера(внутри блока)? | swcats | Динамические блоки | 3 | 22.07.2011 08:50 |
Изменить поле (формула) атрибута блока | EfremenkoDO | Программирование | 5 | 08.04.2010 11:43 |
LISP. Разбивка атрибутов блока в блоке | Apelsinov | LISP | 2 | 23.09.2009 20:47 |