|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
LISP. Как можно выделить два (или более) объекта на чертеже?
Регистрация: 26.10.2013
Сообщений: 10
|
||
Просмотров: 1872
|
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
"запомнить" entlast до выполнения команды и "пробежаться" по нему entnext'ом до nil
з.ы. командные методы "в процессе" обрастают такой "оберткой" что в итоге их "лекгость и удобство" сходят на нет - чем раньше от них отказаться тем лучше.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Регистрация: 26.10.2013
Сообщений: 10
|
Спасибо.
Т.е. чтобы занести в список отмеченных объектов последние два нужно взять один командой entlast, а другой entnext? Цитата:
Offtop: P.S. Автокадом и лиспом занимался более 15 лет назад и сейчас пытаюсь что-то вспомнить (крепко плаваю). |
|||
![]() |
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 575
|
Скандербег, если все-таки нужно получить список N-последных объектов на чертеже, попробуйте так
Код:
__________________
cadtools |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
нет - читай справку что возращают entnext и entlast.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
строительство Регистрация: 16.01.2004
Петербург
Сообщений: 165
![]() |
Всем привет.
Вариант 1 примитивы(из одного пространства) в ssget сортируются по порядку их создания , начиная с последнего. Т.е. первый элемент (ssget "x") это и есть entlast. Т.е. Код:
Вариант 2. Пространство модели(листа) само по себе является блоком. Получите его из таблицы блоков как обычный блок и переберите его элементы. Они тоже идут в порядке создания. Последний раз редактировалось Эдуард, 29.10.2013 в 15:02. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Отслеживание объектов появившихся после pasteclip пост #2 Там же и пример использования
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Правила и практика ведения журнала Общих работ | sys81 | Технология и организация строительства | 32 | 03.10.2014 15:59 |
Ввод в эксплуатацию салона красоты - нужно ли (и в какой форме) согласование с пожарниками ? | drill_man | Прочее. Архитектура и строительство | 4 | 20.09.2013 12:03 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |
Как можно открыть чертеж через LISP на котором стоит пароль? | ivspec | LISP | 7 | 10.02.2006 17:36 |