Сообщество программистов Autodesk в СНГ
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Образовательный курс по платформе Autodesk Forge.
Начало
Сайт
Правила
Помощь
Поиск
Непрочитанные
Календарь
Вход
Регистрация
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
VBA
»
Присвоение объекту типа линии и веса линии по слою
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Присвоение объекту типа линии и веса линии по слою (Прочитано 4616 раз)
0 Пользователей и 2 Гостей просматривают эту тему.
Тема содержит сообщение с Решением.
Нажмите здесь чтобы посмотреть его.
Zailar
ADN OPEN
Сообщений: 17
Карма: 0
Присвоение объекту типа линии и веса линии по слою
«
:
17-07-2019, 20:07:03 »
Приветствую.
Есть код:
Код - Visual Basic
[Выбрать]
Sub
LayerDefpoints()
Dim
ADe
As
AcadEntity
On
Error
GoTo
1
Set
sset = ThisDrawing.SelectionSets.Add(
"ssOne"
)
sset.SelectOnScreen
For
Each
ADe
In
sset
ADe.Layer =
"Defpoints"
Next
ADe
1
sset.Delete
End
Sub
Каким образом присвоить выбранным объектам тип и вес линии по слою? Попробовал втупую присвоить значение "ПоСлою" но не прокатило.
Записан
Александр Ривилис
Administrator
Сообщений: 13886
Карма: 1788
Рыцарь ObjectARX
Skype:
Re: Присвоение объекту типа линии и веса линии по слою
«
Ответ #1 :
17-07-2019, 20:28:48 »
Zailar
,
Один вопрос - одна тема.
Записан
Не забывайте про правильное
Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился
правильный ответ
, то не забудьте про кнопку
Решение
Zailar
ADN OPEN
Сообщений: 17
Карма: 0
Re: Присвоение объекту типа линии и веса линии по слою
«
Ответ #2 :
17-07-2019, 20:29:40 »
Поправил
Записан
Отмечено как Решение
Zailar
17-07-2019, 20:48:11
Александр Ривилис
Administrator
Сообщений: 13886
Карма: 1788
Рыцарь ObjectARX
Skype:
Re: Присвоение объекту типа линии и веса линии по слою
«
Ответ #3 :
17-07-2019, 20:43:56 »
Как-то так вроде:
Код - Visual Basic
[Выбрать]
For
Each
ADe
In
sset
ADe.Layer =
"Defpoints"
ADe.Lineweight = acLnWtByLayer
ADe.Linetype =
"BYLAYER"
Next
ADe
Записан
Не забывайте про правильное
Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился
правильный ответ
, то не забудьте про кнопку
Решение
Zailar
ADN OPEN
Сообщений: 17
Карма: 0
Re: Присвоение объекту типа линии и веса линии по слою
«
Ответ #4 :
17-07-2019, 20:48:21 »
Спасибо
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
VBA
»
Присвоение объекту типа линии и веса линии по слою