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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Не удается выполнить копирование / вставку элементов чертежа

Не удается выполнить копирование / вставку элементов чертежа

Ответ
Поиск в этой теме
Непрочитано 16.06.2009, 15:19
Не удается выполнить копирование / вставку элементов чертежа
Gamer777
 
С-Петербург
Регистрация: 16.06.2009
Сообщений: 62

Тема посвящена вопросам невозможности использования копирования-вставки внутри AutoCAD'a.
Прежде чем запрашивать помощь, попробуйте рецепты, описанные в FAQ:
Не выполняется копирование объектов между файлами через буфер обмена
Как уменьшить объем файла dwg
Если же ничего не помогает, то обязательно прикладывайте файл dwg, с указанием:
  1. Версия и разрядность AutoCAD. Для случая вертикальных решений обязательно указывайте их название
  2. Установленные обновления для AutoCAD
  3. Наличие дополнительных расширений (Autodesk SPDS Extension / CSoft СПДС GraphiCS / CSoft MechaniCS и т.п.)
  4. под тэгом [more="Лог очистки"][/more] приведите лог загрузки файла и выполнения его очистки

Исходный заголовок темы: AutoCAD 2009 - Проблема с копированием блоков из чертежа в чертеж
Добрый день

Второй день пользуюсь ACAD 2009 и вдруг столкнулся с тем, что он как-то выборочно копирует блоки из одного чертежа в другой. Пол-часа пробовал разные варианты, закономерности не нашел. Если копировать несколько блоков и в наборе будет хотя бы один из тех, что не копируются - не копируются все блоки. Если блок взорвать и создать заново - вроде бы копируется...

Возможно, в этой версии ACAD-a у блоков появилось новое свойство (типа "защита от копирования")? Впрочем, возможно, такое свойство было и раньше, просто я не встречал его.

Если знаете, в чем тут дело - помогите, пожалуйста. Спасибо.

Последний раз редактировалось Кулик Алексей aka kpblc, 05.09.2014 в 09:38.
Просмотров: 179072
 
Непрочитано 29.05.2015, 14:11
#121
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639


Цитата:
Сообщение от ig5po7 Посмотреть сообщение
надеюсь понятно описал свою методику
Понятно, но никто не мешает тебе перекомпоновать чертёж, чтобы не было лишних, мусорных блоков.
Проблема с копированием начинается, когда число блоков превышает 32000, в твоём чертеже намного меньше нужных блоков, остальные - мусор.
Попробуй чистить исходные чертежи перед тем, как делаешь из них блок и вставляешь в этот файл.
Ещё можно разбить блоки прямо в этом чертеже, провести чистку и пересобрать блоки заново.
__________________
Нерешаемых проблем не бывает.

Последний раз редактировалось KronSerg, 29.05.2015 в 14:21.
KronSerg вне форума  
 
Непрочитано 29.05.2015, 14:51
#122
ig5po7


 
Регистрация: 28.05.2015
Сообщений: 54


какие блоки считаются мусорными?

Цитата:
Сообщение от KronSerg Посмотреть сообщение
пересобрать блоки заново
одинаково мыслим))

коллеги как Вы думаете баг копирования/вставки может передаться в новый файл если из первого копировать какие-то блоки во второй?

Последний раз редактировалось ig5po7, 29.05.2015 в 15:14.
ig5po7 вне форума  
 
Непрочитано 29.05.2015, 15:08
#123
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639


Цитата:
Сообщение от ig5po7 Посмотреть сообщение
какие блоки считаются мусорными?
Удаление блок "*D33083".
Удаление блок "*D33084".
Удаление блок "*D33085".
Удаление блок "*D33086".
Удаление блок "*D33087".
Удаление блок "*D33088".
Удаление блок "*D33089".
Удаление блок "*D33090".
Удаление блок "*D33091".
Удаление блок "*D33092".
Удаление блок "*D33093".
Удаление блок "*D33094".
Удаление блок "*D33095".
Удаление блок "*D33096".
Удаление блок "*D33097".
Удаление блок "*D33098".
Удаление блок "*D33099".
Удаление блок "*D33100".
Удаление блок "*D33101".
Удаление блок "*D33102".
Удаление блок "*D33103".
Удаление блок "*D33104".
Удаление блок "*D33105".
Удаление блок "*D33106".
Удаление блок "*D33107".
Удаление блок "*D33108".
Удаление блок "*D33109".
Удаление блок "*D33110".
Удалено 1411 блоки.
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 29.05.2015, 15:11
#124
Кулик Алексей aka kpblc
Moderator

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


KronSerg, ты немного не прав
1. Блоки, имена которых начинаются на *U - анонимные блоки. Если их вхождений нет, они при сохранении уничтожаются автоматически
2. Блоки *D - это блоки размеров. Создаются и уничтожаются автоматически
3. (это в качестве дополнения) *T - блоки таблиц. Поведение такое же, как и для п.2.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.05.2015, 15:19
#125
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
KronSerg, ты немного не прав
К сожалению, в файле ig5po7 они сами не удаляются, а висят тысячами практически в каждом его блоке. Приходится их убирать вручную.
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 29.05.2015, 15:23
#126
ig5po7


 
Регистрация: 28.05.2015
Сообщений: 54


Цитата:
Сообщение от KronSerg Посмотреть сообщение
Удалено 1411 блоки.
это при взрыве дало столько?
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
не прав
в чем именно?
/
блоки *U *D *T если автоматически удаляются почему purge все же находит их?
/
извиняюсь за нубский вопрос что значит "Если их вхождений нет" ? в составе другого блока?
ig5po7 вне форума  
 
Непрочитано 29.05.2015, 16:37
#127
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от ig5po7 Посмотреть сообщение
извиняюсь за нубский вопрос что значит "Если их вхождений нет" ?
Теорию знать все-таки надо
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 29.05.2015, 17:18
#128
ig5po7


 
Регистрация: 28.05.2015
Сообщений: 54


Цитата:
Сообщение от KronSerg Посмотреть сообщение
Приходится их убирать вручную
если не трудно опишите эту процедуру

Цитата:
Сообщение от VVA Посмотреть сообщение
Теорию знать все-таки надо
согласен, спасибо за помощь

вопрос
почему редактирование блока в режиме edit in place появляется дополнительный слой ИМЯ-RefEdit0 с замком (обычно имя активного слоя) и на нем, по разному, висит блок иногда пустой иногда частично заполнен, а иногда все объекты слоя "ИМЯ"
какие функции выполняет этот слой ИМЯ-RefEdit0? хочу понять как он функционирует
(может уже обсуждалось на форуме, дайте ссылку, поиск по форуму не дал результатов)

Последний раз редактировалось ig5po7, 29.05.2015 в 18:41.
ig5po7 вне форума  
 
Непрочитано 30.05.2015, 00:36
#129
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639


Цитата:
Сообщение от ig5po7 Посмотреть сообщение
если не трудно опишите эту процедуру
Есть несколько вариантов:
1. Расчленяешь первичные блоки в листах, выполняешь _-purge; _b;*;_n; собираешь блоки обратно (можно не все, можно пару самых больших листов)
2. Создаёшь новый файл, кликаешь правой кнопкой по листам, выбираешь "по шаблону", в качестве шаблона выбираешь твой файл и по одному, свои листы перетаскиваешь в новый файл, после каждой вставки делаешь _-purge
3. Можно попробовать в разделе "программирование" создать тему с просьбой написать программу для удаления потерявшихся блоков, возможно, это будет лучшим решением проблемы.
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 05.06.2015, 14:08
#130
ig5po7


 
Регистрация: 28.05.2015
Сообщений: 54


разбил файл на 2 отдельных, первый содержит собственно все чертежи, а второй содержит листы с оформлением, связь через xref в модели
все работает замечательно, существенно скорость автокада увеличилась (оно и логично, вместо 24МБ стало 6-7МБ)
НО сегодня баг из прошлого вылез в новом файле, хорошо что перед багом сохранился (уже практически через каждое действие qsave ) и получилось откатиться назад

не понимаю в чем проблема, ведь в новом файле блоки были сделаны все заново, по вашим советам расчленить, аудитнуть, пургануть и создать блок, более того уже и имена блоков задал самостоятельно, уже "A$..." нет

Вопрос открыт, не решен
ig5po7 вне форума  
 
Непрочитано 05.06.2015, 15:00
#131
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639


Наверняка опять где-то мусор скопился, больных в студию (желательно через _etransmit)
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 05.06.2015, 19:43
#132
ig5po7


 
Регистрация: 28.05.2015
Сообщений: 54


Цитата:
Сообщение от KronSerg Посмотреть сообщение
больных в студию
к сожалению не сохранял, при обнаружении ошибки просто вышел не сохраняя так как видел по времени что не много теряю и чтобы не запороть файл, ответственность велика.
след. раз буду фиксировать

Цитата:
Сообщение от KronSerg Посмотреть сообщение
опять где-то мусор скопился
у меня уже мания чистки, после каждого редактирования блока или других манипуляций, делаю аудит и пурген, только при пурге находит *D блоки, как мне сказали, блоки размеров
последнее время склоняюсь к тому что сборка и/или версия автокада у меня с багом, и нужно переходить на новую
ig5po7 вне форума  
 
Непрочитано 05.06.2015, 20:02
#133
Александр Ривилис

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


Могу посоветовать не использовать _COPYCLIP/_PASTCLIP (т.е. Ctrl+C/Ctrl+V), а использовать команды _WBLOCK/_INSERT
Александр Ривилис вне форума  
 
Непрочитано 05.06.2015, 20:30
#134
ig5po7


 
Регистрация: 28.05.2015
Сообщений: 54


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
не использовать Ctrl+C/Ctrl+V
Вы работали/работаете так? чем аргументирован такой совет?
я считаю что это как минимум неудобно, или я чего-то не знаю?
ig5po7 вне форума  
 
Непрочитано 05.06.2015, 20:36
| 1 #135
Александр Ривилис

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


Я вообще никак не работаю в том смысле, о котором идёт речь. Просто большинство (если не все 100%) проблем вызваны "копипастингом" в AutoCAD.
Александр Ривилис вне форума  
 
Непрочитано 05.06.2015, 21:01
#136
ig5po7


 
Регистрация: 28.05.2015
Сообщений: 54


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
большинство (если не все 100%) проблем вызваны

а лечиться это как-то? ...без копипастинга трудно будет жить
как так разрабы налажали?..

надо будет переварить эту информацию и продумать как организовать свою работу чтобы кпд не страдал
ig5po7 вне форума  
 
Непрочитано 06.06.2015, 00:11
#137
Кулик Алексей aka kpblc
Moderator

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


Разработчики ни при чем. Технологию создания чертежей надо приводить в божеский вид: ссылки, подшивки, палитры и т.д.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.06.2015, 09:50
#138
ig5po7


 
Регистрация: 28.05.2015
Сообщений: 54


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Разработчики ни при чем. Технологию создания чертежей надо приводить в божеский вид: ссылки, подшивки, палитры и т.д.
то есть пользователь это должен делать?..
ig5po7 вне форума  
 
Непрочитано 11.06.2015, 10:48
#139
Кулик Алексей aka kpblc
Moderator

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


А кто еще, кроме пользователя, организует его рабочий процесс? Дядя?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.06.2015, 11:43
#140
ig5po7


 
Регистрация: 28.05.2015
Сообщений: 54


вообще-то речь идет про копипастинг если не забыли, а это я так полагаю это на уровне программирования/внутри самой системы автокада и/или винды, совместимость,
а не то как пользователь использует инструменты системы
правильно?
ig5po7 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Не удается выполнить копирование / вставку элементов чертежа

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не копируется чертеж из одного файла в другой... KOT404 AutoCAD 9 20.04.2019 09:41
Подскажите, как красиво оформить чертеж: вес линий(стены, размерные линии), шрифт. Lilya AutoCAD 29 14.12.2010 15:04
Начертил первый чертеж в Автокаде 2006.Вопрос: подскажите что я сделал не правельно?? N-joy AutoCAD 42 16.03.2009 19:29
подскажите как перевести чертеж в JPEG миня AutoCAD 11 07.11.2007 17:19
Как сделать правильный чертеж pk77 Разное 64 03.04.2007 16:36