|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
25.08.2008, 21:08 | #1 | |
Создание базы данных атрибутов текста чертежа в VBA
Регистрация: 25.08.2008
Сообщений: 3
|
||
Просмотров: 4529
|
|
||||
AutoCAD Регистрация: 26.07.2007
Москва
Сообщений: 1,064
|
Расписал нормально, для 1 сообщения, можно поставить 5
Внеси поправочки: 1 VBA (for AutoCAD!?) и exe - неувязочка, для екзешника нужен Cpp и ObjectARX. А на VBA - макросы, работающие только в Акаде. 2 Штамп блоком сделан с атрибутами или просто примитивами, палочками и текстами? 3 про БД я полный 0, но чувствую что-то не так ты описал Всё это имхо, раскрутка темы, может спецы обратят внимание, - pr VBA PS На caduser пошибчее отвечают, и материала там зачитаешся. |
|||
|
||||
Регистрация: 25.08.2008
Сообщений: 3
|
Vildar, спасибо за поддержание темы ))
Что касается штампа, то он состоит из примитивов. Насчет exe, я даже не знаю. Конечно, было бы солиднее, чтоб все происходило без открытия Автокада, но можно ограничиться для начала и макросом. В базах я тоже несилен, но вроде бы есть способ экспорта данных из чертежа в БД. Даже не вроде, а точно есть, но я, к сожалению, пока этого не постиг )). Вот и хотелось бы мнение спецов узнать. Возможно, что кто-то имел дело с подобными вещами. Возможно, что база данных и не нужна, только тогда как-то надо по-другому решать проблему замены текста. Вообще использую даже не Autocad, а Zwcad, в котором есть VB, но программирование в обоих средах практически идентичное. caduser.ru ??? Спасибо и за эту ссылочку, обращусь еще и туда, а то надо решать задачу. P.S. В плане описания, так то, что я мог что-то сморозить не то, вполне вероятно. )) Буквально неделю назад с нуля начал углубляться в программирование. Последний раз редактировалось -still alive-, 25.08.2008 в 23:15. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Проще всего сделать блок с атрибутами (возможно, полями). Это решит 90% вопроса и не потребует никакого программирования.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 25.08.2008
Сообщений: 3
|
Не ну понятно, что можно просто открыть угловой штамп и не выпендриваясь поменять информацию в нем, но мне надо в идеале, чтоб через диалоговое окно прописывалась нужная информация углового штампа, потом галочками (см. влож. изображение "dialogovoe okno", правую часть) отмечались бы участники проекта, скажем электрик, архитектор и инженер по вентиляции. И вот при нажатии кнопки "Сгенерировать шаблоны" появлялись бы dwg файлы для всех помеченных участников проекта. И у каждого из них был бы заполненный угловой штамп. Большая часть информации в них была бы одинаковой, а некоторые поля естественно различались бы. Да к тому же у каждого участника в dwg рабочем файле были бы заготовлены соответственные слои. То есть я дизайнер, получил свой угловой штамп с набором нужных мне слоев, мне не надо заполнять полей, создавать слоев. Я просто открываю файл и черчу.
И еще было бы очень хорошо, чтоб генерация этих шаблонов проходила бы без открытия Автокада. А это можно сделать через Майкрософт Визуал Бэйсик??? Насколько помню, там есть опция создания exe файла, только вот надо как-то связать это с автокадом. А можно поподробнее о ObjectARX'е??? |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Параметрическое черчение в AutolLisp с использованием базы данных чертежа | Danger_pgs | LISP | 31 | 02.04.2008 08:38 |
Создание базы данных стандартных изделий для Автокад | Владимир В | Прочее. Программное обеспечение | 4 | 23.03.2005 10:36 |