Сообщество программистов Autodesk в СНГ

ADN Club => VBA => Тема начата: Timofeev от 16-02-2021, 18:16:16

Название: Расстановка блоков вдоль полилинии (отрезка)
Отправлено: Timofeev от 16-02-2021, 18:16:16
В примере файл dwg Блок и полилинии
Из Excel в точку 0,0,0 накидываю блок
Помогите написать код расставляющий этот блок по полилинии (отрезку) - пример расстановки в автокаде нарисовал
Название: Re: Расстановка блоков вдоль полилинии (отрезка)
Отправлено: Timofeev от 16-02-2021, 18:33:26
Нужно сделать выбор линии и поочередно применить команда Разметить Блок Армстронг - плечо 600.
Подскажите плиз как это осуществить?
Название: Re: Расстановка блоков вдоль полилинии (отрезка)
Отправлено: Vitus66 от 17-02-2021, 13:09:30
Я думаю, все это есть здесь
http://www.cad.dp.ua/stats/a_vba/
http://www.cad.dp.ua/stats/a_vba/acentity3.php#InsertBlocksEX
Название: Re: Расстановка блоков вдоль полилинии (отрезка)
Отправлено: Timofeev от 18-02-2021, 18:30:16
Перефразирую:
1. Из эксель переключится в автокад и выбрать полилинии в пространстве модели.
2. В цикле передать в командную строку команды:
    - Разметить (Выбрать первую полилинию)
    - Блок (Б)
    - Армстронг (ввод)
   - Да (ввод)
   - 600 (ввод)
Next полилиния