Сообщество программистов Autodesk в СНГ

ADN Club => Организация проектирования => Тема начата: Алексей (IdeaSoft) от 30-05-2019, 15:34:19

Название: При копировании через буфер вставляется блоком
Отправлено: Алексей (IdeaSoft) от 30-05-2019, 15:34:19
Подскажите, какую настройку нужно поменять в AutoCAD чтобы
при копировании через буфер обмена содержимое вставляемого из
буфера обмена не преобразовывалось в объект ставки блока?

Или в чем тут вообще дело может быть вовсе не в настройках.
Название: Re: При копировании через буфер вставляется блоком
Отправлено: Александр Ривилис от 30-05-2019, 15:45:02
А какой командой ты вставляешь из буфера обмена?
_pasteclip - это должно вставлять по отдельности, а
_pasteblock - это должно вставлять блоком.
Название: Re: При копировании через буфер вставляется блоком
Отправлено: Алексей (IdeaSoft) от 30-05-2019, 16:38:21
А какой командой ты вставляешь из буфера обмена?
Ой! Я даже и не обращал внимания на командную строку -
просто горячими клавишами делал Ctrl+C Ctr+V
Сейчас проверю.
Название: Re: При копировании через буфер вставляется блоком
Отправлено: Александр Ривилис от 30-05-2019, 16:43:42
Еще очистить каталог %TEMP% и чертеж от мусора.
Название: Re: При копировании через буфер вставляется блоком
Отправлено: Алексей (IdeaSoft) от 30-05-2019, 16:47:31
Еще очистить каталог %TEMP% и чертеж от мусора.
_PURGE делал
По Ctrl+V в консоли _pasteclip
Название: Re: При копировании через буфер вставляется блоком
Отправлено: Александр Ривилис от 30-05-2019, 16:48:40
Попробуй в новый чертеж.
Название: Re: При копировании через буфер вставляется блоком
Отправлено: Алексей (IdeaSoft) от 31-05-2019, 09:13:48
Попробуй в новый чертеж.
В новом чертеже все нормально при копировании блока нет.
Название: Re: При копировании через буфер вставляется блоком
Отправлено: Александр Ривилис от 31-05-2019, 09:22:18
Попробуй в новый чертеж.
В новом чертеже все нормально при копировании блока нет.

Значит скорее всего в том чертеже, в который ты первоначально копировал есть блок с таким именем или еще какие-то проблемы при вставке.
Название: Re: При копировании через буфер вставляется блоком
Отправлено: Алексей (IdeaSoft) от 31-05-2019, 10:26:30
Попробуй в новый чертеж.
В новом чертеже все нормально при копировании блока нет.

Значит скорее всего в том чертеже, в который ты первоначально копировал есть блок с таким именем или еще какие-то проблемы при вставке.

Я копирую из этого же файла  в этот же файл
_PURGE прогнал
_AUDIT зависает очень на долго так что не могу дождаться завершения.
Уже 40 минут выполняется AUDIT все на одном месте
Не могу понять с файлом. Думаю выложить его сюда.


Название: Re: При копировании через буфер вставляется блоком
Отправлено: Алексей (IdeaSoft) от 31-05-2019, 10:34:05
Все проверил ошибок исправлено около часа проверял.

Название: Re: При копировании через буфер вставляется блоком
Отправлено: Александр Ривилис от 31-05-2019, 20:09:16
Думаю выложить его сюда.
Зачем?
Название: Re: При копировании через буфер вставляется блоком
Отправлено: Алексей Кулик от 02-06-2019, 17:21:11
40 минут на _.audit? Че-т как-то многовато...
Название: Re: При копировании через буфер вставляется блоком
Отправлено: Алексей (IdeaSoft) от 03-06-2019, 09:47:46
40 минут на _.audit? Че-т как-то многовато...
Сам файл вести 7М но к нему подключены внешние ссылки 200 файлов
Название: Re: При копировании через буфер вставляется блоком
Отправлено: Алексей (IdeaSoft) от 03-06-2019, 09:50:20
Есть еще одна особенность этого файла Таблица блоков содержит
в 195884 записей.
Название: Re: При копировании через буфер вставляется блоком
Отправлено: Алексей (IdeaSoft) от 03-06-2019, 09:53:30
Но это не только в самом именно файле, внешние ссылки и сами
блоки во внешних ссылках (которых там 200 файлов) тоже видимо входят в эти 195884 записей.
Попробую отключить все внешние ссылки и посмотрю сколько записей останется.
Название: Re: При копировании через буфер вставляется блоком
Отправлено: Александр Ривилис от 04-06-2019, 10:26:51
Проблема так же может быть в неочищенном каталоге %TEMP% или в нехватке места на диске с каталогом %TEMP%. Если ты копируешь внутри одного и того же чертежа, то используй команду _COPY вместо копирования через буфер обмена. Эта команда работает значительно чище и не создаёт мусор в чертеже. Еще можешь попробовать очистить чертеж от мусора (командой _PURGE).
Команда _PASTECLIP вставляет в чертеж блок, созданный командой _COPYCLIP, а затем (если указана точка вставки и вставка прошла нормально) расчленяет вставленный блок и удаляет описание блока. В случае ошибок при вставке блок не будет расчленяться и соответственно описание блока не удаляется.
Название: Re: При копировании через буфер вставляется блоком
Отправлено: Алексей (IdeaSoft) от 04-06-2019, 12:06:51
то используй команду _COPY
вообщем _COPY использую,  а через буфер нужно с самим файлом разбираться
%TEMP% почистил