Трубопроводная арматура АБРАДОКС, АБРА, ABRADOX, ABRA
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Lisp. Почему может не работать entmod. Не работает в 1-м отдельно взятом файле.

Lisp. Почему может не работать entmod. Не работает в 1-м отдельно взятом файле.

Ответ
Поиск в этой теме
Непрочитано 18.07.2013, 15:49 #1
Lisp. Почему может не работать entmod. Не работает в 1-м отдельно взятом файле.
Kirill_Ja
 
Мурманск
Регистрация: 28.07.2008
Сообщений: 208

А почему может не работать (entmod)?

Код:
[Выделить все]
 (entmod (subst (cons dxf_kode new_val) old_pair entry))
Результат nil

old_pair
(1 . "")
_1_$ dxf_kode
1
_1_$ new_val
"17"
_1_$ entry
((-1 . <Имя объекта: 78c8a070>) (0 . "ATTRIB") (330 . <Имя объекта: 78c8a068>) (5 . "2C39D6") (100 . "AcDbEntity") 
(67 . 0) (410 . "Model") (8 . "0") (100 . "AcDbText") (10 -137353.0 -16418.4 6529.61) (40 . 60.0) (1 . "") (50 . 0.0) (41 . 1.0) 
(51 . 0.0) (7 . "ARIAL") (71 . 0) (72 . 0) (11 0.0 0.0 6529.61) (210 0.0 0.0 1.0) (100 . "AcDbAttribute") 
(2 . "NUM") (70 . 0) (73 . 0) (74 . 0))
_1_$ 
1_$ (subst (cons dxf_kode new_val) old_pair entry)
((-1 . <Имя объекта: 78c8a070>) (0 . "ATTRIB") (330 . <Имя объекта: 78c8a068>) (5 . "2C39D6") (100 . "AcDbEntity") (67 . 0) (410 . "Model") 
(8 . "0") (100 . "AcDbText") (10 -137353.0 -16418.4 6529.61) (40 . 60.0) (1 . "17") (50 . 0.0) (41 . 1.0) (51 . 0.0) (7 . "ARIAL") 
(71 . 0) (72 . 0) (11 0.0 0.0 6529.61) (210 0.0 0.0 1.0) (100 . "AcDbAttribute") (2 . "NUM") (70 . 0) (73 . 0) (74 . 0))
_1_$ 


При этом не работает в одном отдельно взятом файле. В остальных работает.
__________________
Мне не нужно сделать за меня. Если я что-то ищу, то пути решения.
Просмотров: 1221
 
Непрочитано 18.07.2013, 16:33
#2
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


Файл покажи, гадать можно долго...
Do$ вне форума  
 
Автор темы   Непрочитано 18.07.2013, 17:00
#3
Kirill_Ja


 
Регистрация: 28.07.2008
Мурманск
Сообщений: 208
<phrase 1=


Для остальных объектов работает нормально.

Offtop: Сразу сорри. В файле срач.

В теории номера деталек из спецификации должны прописываться в атрибут блока-выноски.
А в этом файле не прописываются.

Я затупил, что-то. Все прописывается. Просто автоматически не обновляются вхождения атрибутов.
Спасает "атробновить"

Тему можно закрывать.
Вложения
Тип файла: dwg
DWG 2004
ADT Олег (1).dwg (1.07 Мб, 606 просмотров)
__________________
Мне не нужно сделать за меня. Если я что-то ищу, то пути решения.

Последний раз редактировалось Kirill_Ja, 18.07.2013 в 18:09.
Kirill_Ja вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Lisp. Почему может не работать entmod. Не работает в 1-м отдельно взятом файле.

CAD БИБЛИОТЕКА
Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 106 25.10.2015 19:00
почему может не работать qselect? mankurt AutoCAD 2 06.08.2012 12:31
почему не работает lisp Jonas LISP 11 25.01.2012 18:41