|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
21.07.2010, 16:40 | #1 | |
Программная вставка блока с атрибутами в таблицу. Как сохранить установленные значения атрибутов?
Moderator
LISP, C# (ACAD 200[9,12,13,14])
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 39,844
|
||
Просмотров: 7453
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Да, спасибо, копипаст никогда ни к чему хорошему не приводит... Все время об этом забываю
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Странное дело. По порядку:
- Создаю новый чертеж (абсолютно чистый, шаблон acadiso.dwt) - Рисую в нем таблицу (стиль Standard, все по умолчанию), ячейки оставляю пустыми. - Вставляю блок с одним атрибутом. - Загружаю лисп из vlide, запускаю команду B2T. Сперва (примерно 3 попытки) атрибут слетал стабильно на первой вставке блока в таблицу. Затем слетать перестал (5-10 попыток). Перезагрузил автокад - при первой попытке слетел, затем снова слетать перестал Может быть действительно есть какой-то реактор, отслеживающий действия с таблицей? Или глюк vla-метода? Слетал бы он стабильно, или поймать бы закономерность, а так - |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Вот это-то как раз и напрягает...
P.S. Вложение из первого поста пока не скачивайте, там исправления #4 не вносились!
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Вот балбес, ничего у меня не слетает при выделении ячейки!
Слетало при двойном клике на ячейку, в которой блок с атрибутом. При двойном клике начинается редактирование вставки блока в ячейку, выскакивает диалог "Edit block in a Table Cell", в котором можно выбрать имя блока, масштаб блока и метод выравнивания. Если нажать "ок", то далее запускается диалог назначения значений атрибутам, при этом, атрибут сбрасывается на значение по умолчанию. Лисп-то тут не при чем. Кстати, если attreq=0, второй диалог вообще не выскакивает. И получается такая картина: двойной клик на ячейке с блоком, в диалоге "Edit block in a Table Cell" жмем "ок" и значение атрибута сбрасывается - нетипичное для автокада поведение, вот это-то меня и сбило с толку. Последний раз редактировалось Do$, 22.07.2010 в 14:43. |
||||
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,992
|
Жена отправляет программиста в магазин, наставляя: - Купи батон хлеба, а если будут яйца - возми десяток. Программист в магазине: - Дайте батон, пожалуйста... А яйца есть? - Есть! - Тогда дайте десять батонов... |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Извлечение атрибутов блока и вставка атрибутов в формулу | andery | AutoCAD | 38 | 15.06.2009 02:39 |
Вставка динамического блока - как изменить параметр? | vanAvera | Программирование | 2 | 23.10.2008 13:39 |
Как изменить свойства атрибутов блока | ALFMario | AutoCAD | 15 | 25.01.2008 00:42 |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |