|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Помогите изменить программу поиска и замены отдельных блоков на их глобальную замену
Регистрация: 07.02.2024
Сообщений: 7
|
||
Просмотров: 1648
|
|
||||
Регистрация: 07.02.2024
Сообщений: 7
|
Спасибо!
Беру теперь набор из out, преобразовав имя объекта предварительно обратно в "классическое". Теперь программа sb не работает. ;( Код:
Последний раз редактировалось lexa_CAD, 28.03.2024 в 09:33. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Чтобы передать набор (если что код не смотрел), вместо (princ) в конце должно быть out. И насколько надо передавать именно набор - я не знаю. Я бы передавал, наверное, список.
И насчет "классических" имен я бы поспорил ![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 616
|
Цитата:
Может быть, её в progn спрятать нужно? Код - если что - смотрел "по диагонали". ... или просто эту строку вообще за if убрать нужно, т.е. на одну строку ниже опустить...
__________________
Счастливо, Алексей! Последний раз редактировалось ===AAA===, 28.03.2024 в 11:00. |
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 415
|
Вот тут https://www.cadforum.cz/en/download.asp?fileID=1019 программу, которая делает почти все что ты указал.
RIblock.zip |
|||
![]() |
|
||||
Регистрация: 07.02.2024
Сообщений: 7
|
Спасибо огромное, что подключились, koMon !
Работает ! Можно сделать выбор сразу нескольких заменяемых блоков группой (рамкой или иными стандартными способами)? Причём, замена должна быть действительно глобальной (блоки внутри других блоков тоже должны замениться) Последний раз редактировалось lexa_CAD, 04.04.2024 в 15:50. |
|||
![]() |
|
||||
Регистрация: 07.02.2024
Сообщений: 7
|
К сожалению, предложенное изменение не работает.
Видимо, в данный набор (запрашиваемый в строке 96) должен попадать только один-единственный объект. Ранее я прикладывал программу для выбора всех блоков с одинаковым именем. Точнее, почти всех, так как вложенные блоки не обрабатываются, что печально. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пропадают динамические свойства блоков | Stas_S | Динамические блоки | 6 | 15.01.2024 14:07 |
LISP. Очистка рисунка от "пустых" блоков | Makswell | Готовые программы | 15 | 26.10.2022 15:24 |
Почему в Автокад нет команды обновления структуры блоков при вставке блоков через буфер обмена? | МишаИнженер | AutoCAD | 6 | 21.11.2012 12:07 |
Необходимость замены оконных блоков при кап. ремонте | olga6352 | Прочее. Архитектура и строительство | 4 | 07.09.2012 15:10 |
VBA: утечка памяти при вставке блоков | Mikha | Программирование | 13 | 03.04.2009 09:18 |