Как "одним клайком"(с) {Click} клонировать блок?Как "одним клайком" выделить все вхождения блока в выделенной области? Вообщем, всё о работе с блоками
Реклама i
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как "одним клайком"(с) {Click} клонировать блок?Как "одним клайком" выделить все вхождения блока в выделенной области? Вообщем, всё о работе с блоками

Как "одним клайком"(с) {Click} клонировать блок?Как "одним клайком" выделить все вхождения блока в выделенной области? Вообщем, всё о работе с блоками

Ответ
Поиск в этой теме
Непрочитано 27.12.2012, 23:51 #1
Как "одним клайком"(с) {Click} клонировать блок?Как "одним клайком" выделить все вхождения блока в выделенной области? Вообщем, всё о работе с блоками
Доктор ТуамОсес
 
Разработчик новых концепций
 
Бутан
Регистрация: 27.12.2012
Сообщений: 103

Как можно "одним кликом"(с) создать точную копию выбранного блока, но с другим именем?

Я хочу быстро сделать клон блока с другим именем, а потом его (этот клон) отредактировать. И при этом чтобы первоначальный блок моё редактирование не затронуло.

Я знаю только один способ. Расчленить исходный блок. Потом выделить получившиеся куски и заново создать блок но уже с другим именем.

Но это долго. Особенно если блок сложный.

А мне хотелось бы как-нибудь попроще и побыстрей.

В идеале "одним кликом"(с)

Последний раз редактировалось Доктор ТуамОсес, 21.01.2013 в 21:13. Причина: Дополнение
Просмотров: 7637
 
Непрочитано 28.12.2012, 01:30
#2
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


в редакторе блока, сохранить его под новым именем (save block as)
Vombat вне форума  
 
Непрочитано 28.12.2012, 09:47
#3
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


применить к блоку команду _flatten из комплекта Express Tools.
блок получит новое имя.
имя затем _rename как хочется
Хмурый вне форума  
 
Непрочитано 28.12.2012, 11:35
#4
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,013


http://www.lee-mac.com/copyblock.html
или
http://autocadtips.wordpress.com/201...with-new-name/

Последний раз редактировалось Nike, 28.12.2012 в 11:44.
Nike вне форума  
 
Непрочитано 31.12.2012, 13:05
#5
VVA

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


LISP: Переименование одного из вхождений блока Принцип такой же, как и у Lee Mac'a
LISP. Подготовка подосновы
Цитата:
BGCB - копирует одно из вхождений блока в блок с новым именем
BGRB - переименовывает одно из вхождений блока в блок с новым именем
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 09.01.2013, 22:44
#6
Доктор ТуамОсес

Разработчик новых концепций
 
Регистрация: 27.12.2012
Бутан
Сообщений: 103


Цитата:
Сообщение от Vombat Посмотреть сообщение
в редакторе блока, сохранить его под новым именем (save block as)
Нет такой команды в автокад2011
Доктор ТуамОсес вне форума  
 
Непрочитано 09.01.2013, 22:45
#7
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Доктор ТуамОсес Посмотреть сообщение
Нет такой команды в автокад2011
А что, всем видно, что у тебя 2011 версия?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 10.01.2013, 01:56
#8
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Доктор ТуамОсес Посмотреть сообщение
Нет такой команды в автокад2011
_BSAVEAS
Александр Ривилис вне форума  
 
Непрочитано 10.01.2013, 10:07
1 | #9
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от Доктор ТуамОсес Посмотреть сообщение
Нет такой команды в автокад2011
А это что такое? (как раз таки версия 2011)
Миниатюры
Нажмите на изображение для увеличения
Название: acad save block as.jpg
Просмотров: 170
Размер:	135.5 Кб
ID:	93926  
Vombat вне форума  
 
Непрочитано 10.01.2013, 11:03
#10
Кулик Алексей aka kpblc
Moderator

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


Offtop: Через какое-то время выяснится, что у туамосеса LT
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 20.01.2013, 15:44
#11
Доктор ТуамОсес

Разработчик новых концепций
 
Регистрация: 27.12.2012
Бутан
Сообщений: 103


Цитата:
Сообщение от Vombat Посмотреть сообщение
А это что такое? (как раз таки версия 2011)
Огромное Вам спасибо за аттачмент.
Очень помогло. Теперь я знаю как "одним клайком" клонировать блоки

Вопрос решён, тема закрыта
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Тема переименована и расширена (см.заголовок)
С учётом этого ещё вопросы:
1) Как можно "одним клайком" (в смысле Click) выделить (высветить -"Highlight") все вхождения блока внутри заданной области? Причём даже те вхождения, которые находятся внутри других блоков
2) Как можно "одним клайком" посмотреть перечень блоков (с указанием их имён и кол-ва вхождений), находящихся внутри выделенной рамкой области? Причём даже те вхождения, которые находятся внутри других блоков

Поясню на примерах.Допустим есть у меня блок "фью" представляющий собой отверстие под винт М3. Это блок может находится на чертеже как самостоятельный объект, так и в составе других блоков (блоки "крышка", "скоба" и т.п.).

Так вот. Что я хочу-то.
А хочу простого. Выделить рамкой некоторую область модели и чтобы у меня внутри этой рамки "зажглись" (выделились цветом, "highlight") все вхождения блока "фью" (независимо от того, входят они в какой-то блок или являются самостоятельными объектами) а в строке состояния бы было показано общее число находящихся в выделенной области блоков "фью".

Или примеры по пункту 2.
Выделяю я некоторую область модели рамкой и кликаю мышкой. И появляется табличка.
Цитата:
В выделенной области находится:
Блоков "фью" - 43 шт
Блоков "Скоба" - 12 шт
Блоков "Крышка" - 3 шт

Последний раз редактировалось Доктор ТуамОсес, 20.01.2013 в 20:48.
Доктор ТуамОсес вне форума  
 
Непрочитано 21.01.2013, 08:18
#12
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


команда _bcount из комплекта Express Tools считает количество вхождений блоков в выделенной области. Табличку сам составишь
(с динамическими блоками не работает)
Хмурый вне форума  
 
Непрочитано 21.01.2013, 09:13
#13
Кулик Алексей aka kpblc
Moderator

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


Хмурый, при некотором желании - будет показывать и для динамических блоков (код надерган из библиотеки, много лишнего, но тем не менее работает вроде бы)
Вложения
Тип файла: lsp bcount-dwg.LSP (8.8 Кб, 53 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 21.01.2013, 19:12
#14
Доктор ТуамОсес

Разработчик новых концепций
 
Регистрация: 27.12.2012
Бутан
Сообщений: 103


Кулик Алексей aka kpblc, Хмурый,
Господа! Я не очень понял: о чём вы?
Доктор ТуамОсес вне форума  
 
Непрочитано 21.01.2013, 19:43
#15
Кулик Алексей aka kpblc
Moderator

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


Почитай еще раз, повнимательнее. Offtop: Почувствуй себя в шкуре тех, кто читает твои высказывания
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 21.01.2013, 20:53
#16
Доктор ТуамОсес

Разработчик новых концепций
 
Регистрация: 27.12.2012
Бутан
Сообщений: 103


Offtop: Кулик Алексей aka kpblc,
Просто я не архитектор. И не строитель-дорожник. И не "проектировщик". Я электронщик-программист. И разработчик новых концепций в области исскуственного интеллекта.
Поэтому и недопонимание, потому что мы как бы на разных языках говорим
Доктор ТуамОсес вне форума  
 
Непрочитано 21.01.2013, 20:56
#17
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,437
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Хмурый Посмотреть сообщение
команда _bcount из комплекта Express Tools считает количество вхождений блоков в выделенной области. Табличку сам составишь
Блин думал что-то крутое, оказалось как всегда.......
Цитата:
Сообщение от Доктор ТуамОсес Посмотреть сообщение
2) Как можно "одним клайком" посмотреть перечень блоков (с указанием их имён и кол-ва вхождений), находящихся внутри выделенной рамкой области? Причём даже те вхождения, которые находятся внутри других блоков
А зачем Вам собственно это ? (может мне пригодится)
maratovich вне форума  
 
Автор темы   Непрочитано 21.01.2013, 21:10
#18
Доктор ТуамОсес

Разработчик новых концепций
 
Регистрация: 27.12.2012
Бутан
Сообщений: 103


Offtop: maratovich,
Просто когда начинаешь править блэйк хорошо бы для начала хотя узнать/вспомнить/посмотреть "а куда он входит, где используется?"


Ну так что? Народ!
Никто не знает что ли?
Как выделить (или высветить) "одним клайком" все блоки с заданным именем (даже вложенные, т.е.находящиеся внутри других блоков). А?

=======
Просто когда у тебя сотни блоков уже начинаешь забывать какой в какой входит и где используется.
Поэтому очень полезной была бы фишка высвечивания всех блоков с данным "Name" независмо от того, вложенный он или нет

Последний раз редактировалось Доктор ТуамОсес, 21.01.2013 в 21:18.
Доктор ТуамОсес вне форума  
 
Непрочитано 21.01.2013, 21:41
#19
gomer

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


Похоже наш дохтор обнюхался бутана и мнит себя индианой джонсом верхом на челенджере. Уважаемый мистер ТуамОсес, читайте матчасть и не мутите воду в пустой ступе. Дабы не быть голословным в своем вопросе, обычно рекомендуют сделать пару рисунков: как было и как хочется. С уважением!
gomer вне форума  
 
Непрочитано 21.01.2013, 22:07
#20
kp+

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


Цитата:
Сообщение от Доктор ТуамОсес Посмотреть сообщение
Как выделить (или высветить) "одним клайком" все блоки с заданным именем
"самостоятельные" - с помощью "быстрого выбора" (_qselect, также кнопка в виде воронки присутствует на панели свойств) или фильтров (_filter). Табличка с отчетом - с помощью извлечения данных (_dataextraction). Раземеется, не строго одним щелчком, но достаточно быстро.
Вложенные в другие блоки - все-таки требуется танец с бубном программирование.

Последний раз редактировалось kp+, 21.01.2013 в 22:17.
kp+ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как "одним клайком"(с) {Click} клонировать блок?Как "одним клайком" выделить все вхождения блока в выделенной области? Вообщем, всё о работе с блоками

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Летние Олимпийские игры 2012. Болеем за наших! T-Yoke Разное 303 13.09.2012 11:56
Как повернуть вставленный блок? Zaghim Программирование 4 01.07.2010 15:30
Невозможность добавить в блок дополнительный внутренний блок, если таковой с тем-же именем в главном уже есть Vova Баги и пожелания в Autodesk 5 10.11.2009 16:13
Болеем за наших на Олимпиаде T-Yoke Разное 472 28.04.2009 17:40
Помогите доделать программу добавления объектов в блок МишаVBA Программирование 1 20.05.2006 01:04