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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Вставка блока с помощью кнопки

Вставка блока с помощью кнопки

Ответ
Поиск в этой теме
Непрочитано 23.02.2011, 13:35 #1
Вставка блока с помощью кнопки
Малёха
 
Инженер-геодезист
 
Архангельск
Регистрация: 16.09.2009
Сообщений: 49

Подскажите пожалуйста, как прописать в строке макросов команду, чтобы из чертежа с большим количеством блоков вставить блок в нужный чертеж
Просмотров: 4375
 
Непрочитано 23.02.2011, 13:39
#2
Кулик Алексей aka kpblc
Moderator

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


Настроить инструмент на палитре инструментов А если не нравится - поискать по форуму, подобные вопросы сотни раз обсуждались
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 23.02.2011, 13:44
#3
Малёха

Инженер-геодезист
 
Регистрация: 16.09.2009
Архангельск
Сообщений: 49


Искал, тока там везде каждый блок в отдельном файле, а мне надо из файла с большим количеством блоков
Малёха вне форума  
 
Непрочитано 23.02.2011, 13:58
#4
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,176


Плохо искал.
Есть Центр ресурсов, вызывается CTRL+2. Дальше нетрудно разобраться.
По-другому этот вопрос полностью решен в книге "САПР на базе Autocad...". (вставка "библиотечного" блока, выбор "маленького", очистка лишнего)
Где-то на форуме есть варианты работы через DBX (без вставки "библиотечного" блока и последующей очистки, но со своими сложностями). В общем, ищи лучше. Два последних способа требуют немалого программирования.

Но, сугубо IMHO, если делаешь инструмент сам для себя, а не для большого коллектива - эта игра не стоит свеч. Проще раздербанить "библиотечный" файл на множество мелких. Тогда остается только
Цитата:
Настроить инструмент на палитре инструментов

Последний раз редактировалось kp+, 23.02.2011 в 14:06.
kp+ вне форума  
 
Непрочитано 23.02.2011, 14:11
#5
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от kp+ Посмотреть сообщение
Проще раздербанить "библиотечный" файл на множество мелких.
Зачем разрербанивать? Можно в одном файле иметь неск. блоков и вставлять нужный, и даже разрывать под ним линию. Читай одну из статей на главной странице
Цитата:
Сообщение от kp+ Посмотреть сообщение
Проще раздербанить "библиотечный" файл на множество мелких.
Vova вне форума  
 
Непрочитано 23.02.2011, 15:15
#6
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Нужна функция импорта блока из файла
Как пример работы с dbx Steal from Drawing(требуется регистрация)
Вложения
Тип файла: lsp StealV1-4.lsp (28.9 Кб, 61 просмотров)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 23.02.2011, 15:19
#7
Малёха

Инженер-геодезист
 
Регистрация: 16.09.2009
Архангельск
Сообщений: 49


Цитата:
Сообщение от Vova Посмотреть сообщение
Зачем разрербанивать? Можно в одном файле иметь неск. блоков и вставлять нужный, и даже разрывать под ним линию. Читай одну из статей на главной странице
Подскажите ссылочку на статью. А центр ресурсов и палитра пройденный этап, больно уж там не удобно когда много блоков с одного чертежа читает, и систему грузит при загрузке
Малёха вне форума  
 
Непрочитано 23.02.2011, 16:02
#8
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от Малёха Посмотреть сообщение
Подскажите ссылочку на статью
Здесь http://dwg.ru/pub/12 как вставить блок в линию, и чтобы она при этом разорвалась либо скрылась под блоком. А насчет вставки любого (на выбор) из коллекции блоков, хранящихся в одном файле, надо смотреть в книге В Света Autocad Язык макрокоманд и создание кнопок Глава 11 Оптимизация библиотеки блоков. Книга находится на данном сайте в DL
Vova вне форума  
 
Непрочитано 23.02.2011, 19:34
#9
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от VVA Посмотреть сообщение
Как пример работы с dbx Steal from Drawing(требуется регистрация)
В брикскад такой проблемы нет, там просто скопипастить можно
gomer вне форума  
 
Непрочитано 23.02.2011, 21:44
#10
МишаИнженер


 
Регистрация: 14.12.2008
Сообщений: 1,134


Попробуй вот этот проект использовать в качестве макроса.
Указания по настройке макроса:
Проект ВставкаБлоковИзФайла.dvb добавь в список автоматически загружаемых приложений командой:
Tools -> Load application
(добавь проект в портфель)
Для кнопки назначь команду:
(не забудь пробел после названия макроса)
"_-vbarun ВставитьБлокСОбновлением "
Если что-то не будет работать или выдавать ошибки сообщи!
Удачи!
Вложения
Тип файла: zip ВставкаБлоковИзФайла.zip (16.1 Кб, 72 просмотров)
МишаИнженер вне форума  
 
Непрочитано 23.02.2011, 21:52
#11
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811


Цитата:
Сообщение от VVA Посмотреть сообщение
Нужна функция импорта блока из файла
Как пример работы с dbx Steal from Drawing(требуется регистрация)
Задам тебе такой же вопрос ка и ему (Lee Mac):
если использовать ObjectDX как ты восстанавливаешь
ThumbnaillPreView image для этих документов,
они будут удалены пи этой операции насовсем!
просто для интересу
Олег (jr.) вне форума  
 
Непрочитано 24.02.2011, 09:58
#12
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от Олег (jr.) Посмотреть сообщение
как ты восстанавливаешь
ThumbnaillPreView image для этих документов,
они будут удалены пи этой операции насовсем!
просто для интересу
Ни разу не задавался таким вопросом.
Попутно уточнение- ThumbnaillPreView удаляется всегда или когда сохраняешь документ, используя ODBX?
В практике как-то не понадобилось для использования.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Вставка блока с помощью кнопки



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка динамического блока из библиотеки с потерей аннотативности Jonas Динамические блоки 20 04.12.2011 19:45
Вставка блока с помощью иконки RomanS Программирование 50 02.04.2010 11:33
Извлечение атрибутов блока и вставка атрибутов в формулу andery AutoCAD 38 15.06.2009 02:39
вставка блока с переопределением Net AutoCAD 17 25.04.2006 18:17
вставка блока Visla AutoCAD 6 13.03.2004 14:03