|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,002
|
А вот там как раз "Block Reference" будет в панели свойств) Но для фильтрации в коде надо смотреть DXF-коды, группа 0 задает тип примитива.
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
DXF Reference почитать, к примеру.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
Цитата:
(entget (car (entsel))) и указать на интересующий объект, затем в текстовом окне посмотреть, что там в списке под кодом "0". Для блока: Укажите объект: ((-1 . <Entity name: 1ee863c0>) (0 . "INSERT") (5 . "4B96") (330 . <Entity name: 3da2cfd0>) (100 . "AcDbEntity") (67 . 1) (410 . "A3") (8 . "__Форматки") (48 . 100.0) (370 . -1) (100 . "AcDbBlockReference") (2 . "Штамп угловой форма 3") (10 415.3 4.69999999999999 0.0) (41 . 1.0) (42 . 1.0) (43 . 1.0) (50 . 0.0) (70 . 0) (71 . 0) (44 . 0.0) (45 . 0.0) (210 0.0 0.0 1.0)) |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,002
|
И для расшифровки что выдает - Русскоязычный DXF.
|
|||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
Цитата:
Код:
Offtop: А разве в автокаде нет выбора по подобию с комбинированием параметров выбора? Последний раз редактировалось Oleg T, 07.06.2019 в 16:28. |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,090
|
Цитата:
Но: - несмотря на высокую скорость работы, пользоваться крайне неудобно и имеет смысл только на больших чертежах, где "быстрый выбор" вешается; - работает далеко не со всеми свойствами объектов. Для сложных объектов типа мультивыноски "видит" только цвет, слой и тип линий Возможно, все из-за того, что самые интересные их свойства не вынесены в "главные" dxf-коды, а спрятаны под многими "обертками" из словарей объекта. Команды ._selgrips в Акаде точно нет. Последний раз редактировалось kp+, 08.06.2019 в 14:08. |
|||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
До недавнего времени я пользовался вариантом окончания макроса:
Код:
У меня таким образом были сделаны несколько команд выбора для progeCAD (в котором опция быстрого выбора тоже так себе): - по слою - по типу - с нескольких слоев - по слою и типу - по цвету Offtop: Вообще наиболее развитая команда быстрого выбора по комплексу свойств, конечно, в Брикскад (плюс выбор по подобию указанного, о чем было выше): Последний раз редактировалось Oleg T, 08.06.2019 в 15:46. |
|||
|
||||
Регистрация: 12.03.2013
Сообщений: 650
|
Цитата:
----- добавлено через ~1 ч. ----- Цитата:
но не отображает на чертеже что выбраны - это можно понять только через свойства) ----- добавлено через ~7 мин. ----- Цитата:
^C^C_ai_selall (defun mfunc(/ selset) (if (setq selset (ssget '((0 . "Insert")))) (sssetfirst selset selset)));(mfunc);^C^C_select Последний раз редактировалось allar8, 09.08.2019 в 12:43. |
|||
|
||||
Регистрация: 12.03.2013
Сообщений: 650
|
Доброго времени суток!
Народ интересует выбор сразу всех текстов ((0 . "TEXT") и 0 . "Mtext")) в одно нажатие Пытался так ^C^C(defun mfunc(/ selset) (if (setq selset (ssget "_X" '((0 . "TEXT") (0 . "Mtext")))) (sssetfirst selset selset)));(mfunc); но не работает. Признаюсь грешен - не силен я в этом) Но вдруг поправить то тут чуть чуть надо. Напишите плиз). В очередной раз склоняю голову перед Вами Заранее благодарен! |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Быстрый выбор нужного слоя | dim5678 | AutoCAD | 23 | 29.02.2024 23:03 |
Выбор размеров через быстрый выбор (больше/меньше/равно) | koskos | LISP | 3 | 20.10.2016 08:24 |
Быстрый выбор и аннотация | Вовочка | AutoCAD | 24 | 16.07.2014 14:34 |
Быстрый выбор и фильтры слоев | sergeev_2005 | AutoCAD | 1 | 04.11.2011 19:49 |