| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Управление файлом-шаблоном AutoCAD из Visual Basic

Управление файлом-шаблоном AutoCAD из Visual Basic

Ответ
Поиск в этой теме
Непрочитано 03.02.2016, 22:16 #1
Управление файлом-шаблоном AutoCAD из Visual Basic
Darknomad
 
Регистрация: 12.11.2015
Сообщений: 4

Здравствуйте! Имеется программа на VB (Visual Studio 11.0) и автокадовский шаблон, нужно программно изменить значения текстовых строк и размеров на вычисленные в программе значения переменных. Подскажите, как вообще обращаться к свойствам уже существующих на чертеже объектов. Спасибо!
Просмотров: 3698
 
Непрочитано 03.02.2016, 22:29
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Программа реализована как сторонняя или как плагин к AutoCAD? Если сторонняя - то объектная модель AutoCAD в руки и вперед.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.02.2016, 23:16
#3
Darknomad


 
Регистрация: 12.11.2015
Сообщений: 4


Программа сторонняя. Спасибо, про объектную модель нашел. Теперь конкретным текстовым строкам и размерам нужно как-то присвоить имена, чтобы к ним обращаться?
Darknomad вне форума  
 
Непрочитано 03.02.2016, 23:21
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Ууу... Ну, не обижайся - сам напросился
"Текстовые строки" - это что? Однострочные тексты? Многострочные тексты? Элементы таблицы? Аннотации выносок? Атрибуты вхождений блоков? Описания атрибутов? Что-то еще?
Дальше. Эти объекты лежат где? В пространстве модели? В описании какого-то блока? В пространстве листа? Во внешней ссылке?
Какие уникальные и гарантированно работающие критерии их выбора?
Что за "размеры"? Объекты размеров? Размеры листа (листов)? Размеры (в единицах чертежа) внедренных растров или OLE-объектов? Или это разговор про размерные стили?

Определись, с чем ты работаешь, потом найди критерии, по которым ты будешь обрабатываемый объект искать. А потом уже смотри свойства этого объекта и его методы.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.02.2016, 23:31
#5
Darknomad


 
Регистрация: 12.11.2015
Сообщений: 4


Однострочные тексты и линейные размеры, все в пространстве модели) Получается, уже созданные объекты ищутся по критериям (значение текстовой строки, например)?
Darknomad вне форума  
 
Непрочитано 03.02.2016, 23:48
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Конечно! А как же иначе? Можно значение текстовой строки, можно координаты точки вставки, можно... В общем, вариантов масса.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.02.2016, 23:53
#7
Darknomad


 
Регистрация: 12.11.2015
Сообщений: 4


Благодарю за все сказанное) можешь кинуть пример кода на VB, где по положению однострочного текста (или по самому значению текста) изменяется этот текст? Дальше по аналогии разберусь, надеюсь)

----- добавлено через ~8 мин. -----
И еще вопрос - объектам чертежа все-таки можно присвоить имена, как объектам в VB?
Darknomad вне форума  
 
Непрочитано 04.02.2016, 00:16
#8
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


Darknomad, http://vbamodel.narod.ru/index.htm
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 04.02.2016, 00:50
#9
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,002


Цитата:
Сообщение от Darknomad Посмотреть сообщение
И еще вопрос - объектам чертежа все-таки можно присвоить имена, как объектам в VB?
Хэндл, расширенные данные, гиперссылки.
Сергей812 вне форума  
 
Непрочитано 04.02.2016, 08:25
#10
trir


 
Регистрация: 18.12.2010
Сообщений: 5,047


https://habrahabr.ru/post/271109/
trir вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Управление файлом-шаблоном AutoCAD из Visual Basic

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Видеоуроки AutoCAD kosmax AutoCAD 173 17.02.2017 15:08
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42
ЕСТЬ ли в AutoCad LT Visual Lisp? Dies77_66 AutoCAD 5 05.03.2012 09:44
Одновременная работа с файлом AutoCad 2006 andrey25 AutoCAD 21 10.11.2008 09:34
Autolisp и Visual Basic Книга Piton LISP 6 27.02.2006 09:54