|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как найти в чертеже вхождения блока по его имени?
г. Норильск
Регистрация: 15.08.2005
Сообщений: 616
|
||
Просмотров: 1692
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
1. Блок динамический.
2. Блок не только динамический, но еще и измененный 3. Поиск по форуму - тему поднимали, насколько я помню
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
просто для информации - на .Net. Если не получится на лиспе - можно "вставку" .Net кода сделать в лиспе
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
В нанике до версии 24 нереально. Там тупо нет реализации LispFunction
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop: Алексей, я помню) Ну лисп в нанокаде я вообще воспринимаю примерно так же как VBA в самом акаде - неродной внутренний ЯП, "прикрученный" уже опосля сбоку...
Последний раз редактировалось Сергей812, 26.09.2024 в 21:20. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Че-то мне кажется, что будет проще запросить вхождения, и потом уже через vla-get-effectivename работать
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Говорят, что где-то в глубинах можно найти код получения всех вхождений дин.блока
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 616
|
"Обратная задача" действительно не сложная. Отдельное спасибо koMon
за творческий подход к слову "раскрутить". :-) Кстати, оказалось реально полезно посмотреть, по каким словарям что раскладывается. Что касается "первичной задачи", то попытка Цитата:
https://github.com/kpblc2000/KpblcLi...ynprop-get.lsp Выглядит оно примерно так: Цитата:
__________________
Счастливо, Алексей! |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Проблема в кодировке файла. Скачай, открой в кодировке Win1251 - все должно быть корректно.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Угу, и выберет вообще все измененные дин.блоки.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
И в этом случае есть вопрос - а нужен ли ssget, если все равно выполнять анализ результата?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 616
|
Цитата:
Если есть какой-то альтернативный способ выбора вхождения примитива (в данном случае - блока) в чертёж, то мне он просто не ведом. Как бы ssget'а всегда хватало. Роется он в базе данных чертежа - ну и пусть роется... Да, не всегда может создать набор "на ровном месте", приходится отлавливать эти глюки и тыкать ему (gc), следить, чтобы наборы были локальными переменными, скидывать их в nil вручную и прочее, но я уже как-то и привык к этому.
__________________
Счастливо, Алексей! |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Именно!
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
При переносе вхождения блока за базовую точку, многострочный атрибут остается на месте | kuraga97 | AutoCAD | 5 | 20.07.2023 08:56 |
Нумерация имени блоков (внутри блока атрибут) | dim5678 | LISP | 13 | 28.04.2020 19:49 |
Как найти угол поворота блока, вставленного в ПСК, отличной от мировой | 480725 | Программирование | 22 | 10.06.2018 20:27 |
Как применить изменения блока ко всем его копиям на чертеже? | Валерий М.В. | AutoCAD | 5 | 10.05.2017 20:48 |
Найти объект в чертеже | Алиевич | Программирование | 9 | 29.03.2011 15:28 |