ADN Club > AutoLisp / VisualLISP и DCL
Как приостановить lisp-макрос, выделить вставленные им блоки, и продолжить его..
Peacemaker_kiss:
Сей Код версии 1.0, будет однозначно расширяться по запросам пользователей, но для "прогонки" хватит
Алексей Кулик:
Подкол засчитан :)
К сожалению, сейчас могу только "нарисовать" алгоритм, как бы его делал я (по имеющемуся описанию):
* Запросить у пользователя указание блока, внутри которого надо вставлять "пояснения"
* Определить ориентацию основного блока, количество и ориентацию вставляемых блоков
* Через vla-insertblock вставить блоки, забив на атрибуты
* Вывести запрос на значение атрибута - либо в ком.строке, либо в диалоге
* Назначить новое значение соответствующему атрибуту
* ...и начинай сначала, пока пользователь не откажется от выбора
Навигация
Перейти к полной версии