![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 40
|
![]()
Здравствуйте
Есть файл екселя с кнопкой. при нажатии кнопки должно выполняться следующее: 1) Открыться автокад с новым чертежом(новый файл) 2) Есть папка готовых файлов автокада(.dwg). в 1 файле - 1 блок(ну то что там я начертил). нужно, желательно, не открывая эти файлы, скопировать то что хранится в них в открытый автокад, исходя из данный в екселе. 3) Данные в экселе: ![]() попроще, а то я сам не особо понял что написал) при нажатии кнопки открывается автокад. идет считывание с таблицы эксель. и если напротив названия чертежа стоит не 0, то с того файла(чертежа) копируется в новый автокад то, что там есть. чертежи лежат в одной папке. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
А теперь еще раз и помедленнее.
У вас открыт -создан новый файл dwg. В него вы собираетесь вставить блоки,или то что начерчено,это большие две разницы. Это выполнимо. А как задать точку вставки( координаты X,Y,Z)?.Без нее ничего не получится.Можно все сделать проще макросом из Автокада загрузить данные с Екселя и произвести вставку чертежей. Если у вас начерченый блок-то у него есть имя,это все упростит задачу. Можете загрузить пару чертежей и файл Екселя.На пальцах объяснение не поможет
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 18.06.2010 в 23:14. |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 28.04.2010
Сообщений: 40
|
![]()
В чертежах начерчен блок- в каждом файле по 1.
при нажатии кнопки нужно открыть автокад с новым чертежом и на него выкинуть те самые блоки. То есть: нажал кнопку->открылся автокад->выкинулись блоки. а с точками вставки я где то видел. как найду, отпишусь вот нашел на форуме Цитата:
Последний раз редактировалось bablzz; 19.06.2010 в 11:44. |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Этот код немного не с той оперы.
Открываем чертежи и просто копируем блоки в чертеж,а дальше вы будете их раставлять как надо. Теперь более менее понятно.
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 40
|
![]()
ну так это выполнимо?
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Конечно выполнимо.Сохраните файлы в формате DXF.Для доступа к ним.Во вложении два варианта
1.сохранение файла. 2.просмотр. точка вставки одна для всех.можете добавить сдвиг Если надо соответствующее количество блоков вставлять,копирование поставте в цикл Не забудьте в Референсах ссылку на библиотеку Autokad добавить.У меня стоит на 2008
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 40
|
![]()
Спасибо большое!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AutoCAD | AnTe | Общие вопросы Delphi | 12 | 14.06.2010 18:12 |
Работа с AutoCad | KarolinaVlad | Помощь студентам | 1 | 11.03.2010 09:05 |
Взаимодействие Excel с САПР (Autocad, SolidsWorks и др.) | Tidus | Microsoft Office Excel | 1 | 10.02.2010 00:57 |
Delphi и AutoCAD | Roof | Общие вопросы Delphi | 3 | 28.07.2007 23:04 |