|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Изменение объектов CGLC программно (Lisp)
Регистрация: 07.05.2013
Сообщений: 48
|
||
Просмотров: 1531
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
1. В чем собственно вопрос? Или это "похвастаться" показано?
![]() 2. В Download был материал по работе с объектами СПДС через СОМ (также информация была и на сайте spds.ru, если я не ошибаюсь)
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 07.05.2013
Сообщений: 48
|
Хвастаться то нечем.
![]() Извиняюсь не весь текст сообщения сохранился. Вопрос в следующем. Возможно ли изменение одновременно нескольких точечных пар (которые все 300 и 301) программно? Вот что выдаёт entget: Команда: (entget (car (entsel))) Выберите объект: ((-1 . <Имя объекта: 7ef03730>) (0 . "SPDSFORMAT") (5 . "286") (102 . "{ACAD_XDICTIONARY") (360 . <Имя объекта: 7ef03760>) (102 . "}") (330 . <Имя объекта: 7ef01cf8>) (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (48 . 7.0) (100 . "SPDSFORMAT") (100 . "SPDSFORMAT") (90 . 1) (301 . "Name") (300 . "Формат") (301 . "Info") (300 . "Обозначение\t\nФормат\tA4\nЛист\t") (301 . "Scale") (40 . 7.0) (301 . "Author") (300 . "") (301 . "Author(date)") (300 . "") (301 . "Mater") (300 . "") (301 . "Name") (300 . "Формат") (301 . "Number") (300 . "") (301 . "Number 2") (300 . "") (301 . "Object") (300 . "") (301 . "Obozn") (300 . "") (301 . "OriginX") (40 . 4463.13) (301 . "OriginY") (40 . 1051.5) (301 . "Product") (300 . "") (301 . "Sheet") (300 . "") (301 . "SheetCount") (300 . "1") (301 . "Stage") (300 . "") (301 . "Масса") (300 . "") (301 . "Масштаб") (300 . "") (301 . "Format") (300 . "A4") (301 . "DimScale") (40 . 1.0) (301 . "Autonumerated") (290 . 1) (301 . "First sheet") (290 . 1) (301 . "Show zones") (290 . 0) (301 . "Extended view") (290 . 0) (301 . "Zone") (90 . 1) (301 . "idTemplate") (40 . 4.47883e+060) (301 . "Orientation") (300 . "Вертикальный") (301 . "Multiplicity") (90 . 1) (301 . "Text style") (300 . "ГОСТ 2.304")) ----- добавлено через ~2 мин. ----- Скажем, поменять значения для (301 . "Mater") (300 ."") и (301 . "Obozn") (300 . "") |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
Я далеко не уверен, что подобное возможно сделать. Как вариант:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA. Многократный ввод данных и изменение положения объектов | Markiza-2010 | Программирование | 6 | 28.06.2010 02:30 |
Lisp: Обработка объектов и получение списка свойств (координаты точек) | Nanotronic | LISP | 2 | 23.04.2009 23:07 |
Изменение пути внедряемых объектов в файл AutoCAD | Abzorbo | AutoCAD | 7 | 16.02.2009 17:32 |
LISP. Распределение по слоям объектов dim.,hatch,text | Суханова | LISP | 5 | 28.08.2008 13:31 |
FILTER / фильтр | BM60 | Справочник команд | 0 | 08.07.2008 15:35 |