AutoCAD for HVAC
Данный раздел создан по просьбам участников Форума для сбора на сайте коллекции реальных работ чертежей for HVAC.
При присоединении файла, пожалуйста, указывайте следующую информацию:
Автор (Информация об авторе.)
Размер файла (максимальный размер присоединяемого файла 15 Мб)
Описание работы
Вся информация принимается и распространяется бесплатно.
Выполняет исключительно информационную функцию.
Администрация не несет ответственности за содержание представленной документации.
При обнаружении ошибок или неточностей просим вас прислать свои замечания на e-mail: ibforum@abok.ru.
|
|
VBA для AUTOCAD, Помогите найти информацию |
|
|
|
6.12.2006, 18:17
|
Группа: Участники форума
Сообщений: 4383
Регистрация: 14.11.2006
Пользователь №: 4724
|
В институтское время писал программки на VBA для офисных приложений (Ворд, Эксел). Теперь перешел на АutoCad, нашел пару тройку книг о лиспе, но ничего не попалось про VBA, если не трудно подскажите, где можно найти информацию о Объектной модели VBA в Каде. И что по Вашему мнению правильнее - перейти на Лисп или работать с VBA? Какой путь дает больше возможностей?
|
|
|
|
Гость_DumbGrizzly_*
|
6.12.2006, 18:51
|
Guest Forum
|
Изучить Лисп По аналогии: что правильнее: работать пепрфоратором или перейти на болгарку ? для каждого случАя свой ынструмент imho
|
|
|
|
|
6.12.2006, 20:07
|
Инженер-проектировщик ОВК
Группа: Участники форума
Сообщений: 91
Регистрация: 2.4.2005
Из: г. Санкт-Петербург
Пользователь №: 617
|
Лучше и то, и другое. Лисп хоть немного, но нужно знать, иногда это гораздо проще, чем VBA. Если так хотите создавать приложения под автокад - можете изучить ObjectARX. Это самое эффективное средство, но зато и самое трудоемкое. Мое мнение - для собственных вспомогательных программок и утилиток лучше пользоваться связкой VBA и лиспа, а для коммерческих профессиональных программ - ObjectARX.
|
|
|
|
|
6.12.2006, 20:16
|
Группа: Участники форума
Сообщений: 4383
Регистрация: 14.11.2006
Пользователь №: 4724
|
Цитата Лисп хоть немного, но нужно знать, иногда это гораздо проще, чем VBA. А что тогда по Лиспу хорошего можете посоветовать? Для среднего уровня знаний?
|
|
|
|
|
6.12.2006, 21:21
|
Инженер ГС
Группа: Участники форума
Сообщений: 164
Регистрация: 1.3.2006
Из: СПб
Пользователь №: 2257
|
Смотри книги Николая Полещука: 1. "AutoCAD: Разработка приложений, настройка и адаптация" 2. "AutoLISP и Visual LISP в среде AutoCAD" Эти книги выпускало издательство "БХВ-Петербург" серия в подлиннике
|
|
|
|
|
7.12.2006, 8:23
|
Инженер-проектировщик ОВК
Группа: Участники форума
Сообщений: 91
Регистрация: 2.4.2005
Из: г. Санкт-Петербург
Пользователь №: 617
|
vic153 прав. В дополнение могу еще посоветовать книгу С.Зуева и Н.Полещука "САПР на базе AutoCAD. Как это делается". Хотя я начинал изучать АвтоЛисп по встроенной справке - очень неплой материал, правда на аглицком. По VisualLisp'у вообще материала немного печатного, так что справка рулит! Удачи на этом поприще!;)
P.S. Кстати, интернет обладает ресурсами посвященными AutoLisp и VisualLisp, там тоже много полезного, включая исходники.
|
|
|
|
|
7.12.2006, 9:13
|
CAD Developer
Группа: Участники форума
Сообщений: 409
Регистрация: 6.2.2006
Из: C.-Петербург, Россия
Пользователь №: 2062
|
|
|
|
|
|
1.2.2012, 16:56
|
Группа: Участники форума
Сообщений: 678
Регистрация: 14.4.2008
Из: Minsk
Пользователь №: 17754
|
Вопрос знатокам VBA. Ситуация: открыт чертеж Автокада открыт лист Экселя Задача: как макросом Экселя заставить Атокад открыться поверх Экселя? ПОМОГИТЕ!!!
|
|
|
|
|
1.2.2012, 17:14
|
проектировщик ТМ (фриланс)
Группа: Участники форума
Сообщений: 4032
Регистрация: 13.3.2005
Из: Череповец - СПБ - Воронеж - Геленджик
Пользователь №: 543
|
в автокаде на самом деле очень хороший хелп встроенный, с кучей примеров. найдите объектную модель и по ней очень хорошо все смотреть, и методы, и свойства....
|
|
|
|
|
1.2.2012, 17:19
|
Группа: Участники форума
Сообщений: 678
Регистрация: 14.4.2008
Из: Minsk
Пользователь №: 17754
|
хороший совет, но он не подходит... пройдено... сам не нашел...
Вопрос знатокам VBA. Ситуация: открыт чертеж Автокада открыт лист Экселя Задача: как макросом Экселя заставить Атокад открыться поверх Экселя? ПОМОГИТЕ!!!
|
|
|
|
|
1.2.2012, 21:44
|
CAD Developer
Группа: Участники форума
Сообщений: 409
Регистрация: 6.2.2006
Из: C.-Петербург, Россия
Пользователь №: 2062
|
Не очень понимаю, зачем это надо, ну да ладно: Код Public Sub ExcelFirst() Dim oExcel As Object Set oExcel = GetObject(, "Excel.Application") oExcel.Visible = True End Sub AutoCAD 2009 x64, MS Office 2007 - сработало.
|
|
|
|
|
1.2.2012, 23:10
|
Группа: Участники форума
Сообщений: 678
Регистрация: 14.4.2008
Из: Minsk
Пользователь №: 17754
|
Цитата(kpblc @ 1.2.2012, 22:44) Не очень понимаю, зачем это надо, ну да ладно: Код Public Sub ExcelFirst() Dim oExcel As Object Set oExcel = GetObject(, "Excel.Application") oExcel.Visible = True End Sub AutoCAD 2009 x64, MS Office 2007 - сработало. Надеюсь, Крыс как всегда выручил... --- Крыс, ты же описываешь объект Ексель, и его делаешь видимым, а мне нужен чтобы Акад стал поверх Экселя... Да, эксель становится поверх автокада, нужна обратная задача...
Сообщение отредактировал Roma - 1.2.2012, 23:21
|
|
|
|
|
1.2.2012, 23:47
|
Группа: Участники форума
Сообщений: 678
Регистрация: 14.4.2008
Из: Minsk
Пользователь №: 17754
|
Set acad = GetObject(, "AutoCAD.Application") acad.Visible = True
не работает!!!
Application.WindowState = xlMinimized Application.WindowState = xlNormal
может использовать?
Сообщение отредактировал Roma - 1.2.2012, 23:48
|
|
|
|
|
2.2.2012, 13:19
|
CAD Developer
Группа: Участники форума
Сообщений: 409
Регистрация: 6.2.2006
Из: C.-Петербург, Россия
Пользователь №: 2062
|
Вопрос - а зачем вообще активировать AutoCAD? Может быть, без этого можно обойтись?
|
|
|
|
|
2.2.2012, 13:33
|
Группа: Участники форума
Сообщений: 678
Регистрация: 14.4.2008
Из: Minsk
Пользователь №: 17754
|
зачем? есть таблица в экселе... берем из нее данные, запускам макрос в автокаде из экселя делаем автокад активным принимаем данные из экселя --- т.е. в экселе я должен нажать кнопку "В Автокад" и продолжать работу сразу в нем...
|
|
|
|
|
2.2.2012, 16:02
|
Группа: Участники форума
Сообщений: 678
Регистрация: 14.4.2008
Из: Minsk
Пользователь №: 17754
|
Крыс оказался бессилен?
|
|
|
|
|
2.2.2012, 22:02
|
CAD Developer
Группа: Участники форума
Сообщений: 409
Регистрация: 6.2.2006
Из: C.-Петербург, Россия
Пользователь №: 2062
|
Ага, бессилен. Потому как вижу другие пути решения Советую воспользоваться _.dataextraction и / или связать таблицу с файлом Excel'a. ИМХО намного удобнее получится.
Сообщение отредактировал kpblc - 2.2.2012, 22:02
|
|
|
|
|
23.12.2021, 9:36
|
Группа: Участники форума
Сообщений: 95
Регистрация: 3.1.2018
Пользователь №: 334479
|
Небольшой макрос, рисующий развёртку врезки трубы произвольного диаметра в другую трубу, с диаметром не меньшим диаметра врезки. Под произвольным углом, отличным от 0 и меньшим или равным 90. Развёртку распечатать в масштабе 1:1.
Врезки.rar ( 16,77 килобайт )
Кол-во скачиваний: 4
|
|
|
|
|
23.12.2021, 12:28
|
Группа: Участники форума
Сообщений: 95
Регистрация: 3.1.2018
Пользователь №: 334479
|
Добавлена развёртка обрезки трубы произвольного диаметра под произвольным углом, большим 0 и меньшим 90.
Врезка_и_обрезка.rar ( 12,55 килобайт )
Кол-во скачиваний: 10
|
|
|
|
|
17.4.2024, 21:14
|
Группа: New
Сообщений: 1
Регистрация: 11.10.2010
Пользователь №: 75837
|
Добрый день! Ищу VBA для Autocad 2012 x64. У кого есть?
|
|
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqxaTTsx
Реклама: ООО «АйДи-Электро» | ИНН 6670013662 | ERID: 2VtzqxXWZLZ
ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvoGYgn
-
Последние сообщения Форума
|