LISP. Замена текста на блок с атрибутами

Автор Тема: LISP. Замена текста на блок с атрибутами  (Прочитано 3787 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pu6istikАвтор темы

  • ADN OPEN
  • Сообщений: 1
  • Карма: 0
Прошу помощи собрать LISP (у самого не очень получается) с учетом следующего:

Исходные данные:
0. Если это важно, LISP планируется использовать на версии AutoCAD 2020
1. Есть dwg в котором среди прочего есть несколько (к примеру 1000) однострочных текстов
2. В этом же dwg есть или будет вставлен блок с 2 (возможно 3-4, если это никак не повлияет)
3. Имя блока: marks; имя 1 атрибута: mark; имя 2 атрибута: room; имя 3-4 атрибутов: ?.

Задачи LISP:
1. Запрос на выбор однострочных текстов
2. Содержимое текста вставить в первый атрибут блока
3. Вставка блока в точку вставки текста (по всем выбранным текстам)
4. Исходный однострочный текст удалять не требуется (для контроля)

Общая цель — выгрузка атрибутов и обратная связь по id блока.

Искал решение самостоятельно, но попадались неподходящие и неполные варианты.
Готов дополнительно поощрить спортивный интерес и потраченное время.
Извините, вам запрещён просмотр содержимого спойлеров.