Автокад не вставляет из буфера обмена

Автокад не вставляет из буфера обмена

Олеся Животягина запись закреплена

Прежде всего рекомендуется:
— убедиться с наличии достаточного места на диске C:
— выполнить проверку файла с исправлением ошибок (команда _.audit).
(см. http://forum.dwg.ru/showthread.php?t=59958 пост 4 и 6)
Если в файле присутствуют прокси-объекты, и при этом отсутствует или не загружен соответствующий ObjectEnabler, то копирование выполняться не будет. Решение: http://www.caduser.ru/forum/index.ph. D=44&TID=31852 (спасибо VVA).
Начиная с версии от 23.10.2008 (по дате файла) REMOVEALLPROXY удаляет неиспользуемые масштабы (AcDbScale).

Добавлено (исходник см. [http://forum.dwg.ru/showpost.php?p=255358&postcount=35;] спасибо VVA):
Еще одни возможные "грабли":
Группа риска:
Autocad 2008 Autocad 2009
Autocad LT 2008 Autocad LT 2009

Симптомы:

  1. Медленное открытие чертежа, содержащего Xref’ы (или зависание)
  2. Медленная вставка Xref в чертеж (или зависание)
  3. Проблемы с копированием объектов через буфер обмена
  4. Медленная вставка блоков в чертеж из внешних файлов (или зависание) Описание проблемы: Это возникает в связи с чрезмерно "раздутым" списком масштабов. Варианты лечения:
  5. Сброс всех масштабов командой _-SCALELISTEDIT с опцией _R (набирать со всеми подчеркиваниями и минусами). Важно! Рекомендуется использование именно _-SCALELISTEDIT (обратите внимание на "-") — такая команда будет работать в режиме командной строки, без отрисовки диалога. И не вызовет зависания или падения AutoCAD.

Листинг команды

В локализованой версии
списмасштред
Введите параметр [?/Добавить/Удалить/Сброс/Выход] : С
Восстановить список масштаба по умолчанию? [Да/Нет] : Д
Восстановление записей по умолчанию в списке масштаба.
Введите параметр [?/Добавить/Удалить/Сброс/Выход] : В

В английской версии
scalelistedit
Enter option [?/Add/Delete/Reset/Exit] : R
Reset scale list to defaults? [Yes/No] : Y
Scale list reset to default entries.
Enter option [?/Add/Delete/Reset/Exit] : E

Вариант макроса: ^C^C_-SCALELISTEDIT;_R;_Y;_E;

Основное наше направление — это производство деталей на заказ.

Добавлено 29 февраля 2012 года в 16:41, Ср

Описание проблемы:

Иногда при работе в Автокаде возникает ситуация, когда не выполняется копирование объектов из буфера обмена (CTRL+C… CTRL+V).

Данная ситуация часто сопровождается такими «симптомами»:

  • Медленное открытие чертежа, содержащего Xref’ы (или зависание)
  • Медленная вставка Xref в чертеж (или зависание);
  • Проблемы с копированием объектов через буфер обмена;
  • Медленная вставка блоков в чертеж из внешних файлов (или зависание)
Читайте также:  Пульт ростелеком горит красным кнопка

Чаще всего данная ситуация возникает при сильно «раздутом» списке масштабов.

Причин, почему AutoCAD не копирует выделенные объекты в буфер обмена, может быть несколько, от самых прозаичных, связанных с клавиатурой, до серьёзных, на которых замыкаются принципиальные основы работы всей программы. Для анализа ситуации, конечно, начинаем с самого простого, а потом уже рассматриваем более серьёзное.

Два простых вопроса, не связанных с Автокадом

Первая проблема может напомнить вам работу с некоторыми версиями Фотошопа, которые категорически не воспринимают использование управляющих клавиш, когда клавиатура на русском языке. Другими словами, если вы хотите скопировать или вырезать в буфер обмена привычными сочетаниями Ctrl+C и Ctrl+X, находясь в русском, это у вас не получится. Переходите на английский – всё работает нормально.

Проверьте, не из того же поля ягода ваш Автокад.

Вторая проблема посерьёзнее и связана с особенностью уже собственно AutoCAD – программы объёмной, имеющей массу возможностей. Эти возможности – множество шрифтов, линий, слоёв (самое главное), трёхмерных объектов (принципиально) – если ими пользоваться «без царя в голове», очень много занимают места в оперативной памяти, и у вас, когда производите копирование в буфер обмена, просто не хватает в нём места под весь чертёж. Возникает задача двойного рода: во-первых, упростить чертёж, очистить его от всего ненужного; во-вторых, когда это выполнено, увеличить объём буфера, это уже относится к операционной системе ПК.

Под упрощением чертежа понимается:

  • удаление ненужных и неиспользуемых слоёв;
  • объединение слоёв, это по возможности;
  • оптимизация использования линий – проверьте целесообразность применения некоторых: иногда не производится копирование не всего чертежа, а отдельных линий, их, скорее всего, просто нет в системе, оптимизация поможет избавиться от таких потерь;
  • оптимизация использования шрифтов – это очень плохой стиль и чертежа, и работы в AutoCAD’е, когда шрифты используются без всякой системы. Одно из следствий такого поведения как раз очень большой объём памяти, занимаемый чертежом, замедление скорости работы с ним, отказ в размещении в буфере обмена.
  • оптимизация использования размерных стилей – бессистемное применение размерных стилей оказывает такое же негативное влияние на чертёж, как и бессистемное использование шрифтов. Здесь тоже потребуется пересмотр использования всех стилей, что сделать очень непросто, если чертёж большой и создавался другим.
Читайте также:  Path of exile зачарования лабиринта

Продвинутые способы оптимизации чертежа

Существуют и более тонкие, более продвинутые способы оптимизации чертежа.

Очень хорошо помогает сократить объём используемой памяти удаление истории создания трёхмерных тел.

Для этого необходимо ввести в командной строке: _brep.

Команда Автокада _brep

Команда потребует выделить все тела, к которым она будет относиться. Нажатие на Enter удаляет историю работы с указанными телами. Обращаем внимание, что _brep не работает с объектами в блоках или во внешних ссылках (хотя это и естественно).

Далее. Очень много места занимает запоминание параметрических зависимостей. Для их удаления нужно в командной строке ввести команду: _delconstraint.

AutoCAD – программа с огромными возможностями, которыми нужно ещё разумно пользоваться. Строго говоря, нет большой необходимости использовать в одном чертеже множество масштабов для разных объектов. К тому же библиотека масштабов, придаваемая чертежу, занимает довольно много места.

Для удаления масштабов и приведения всех объектов к одному потребуется команда: _scalelistedit. Данная команда сопровождается вводом следующих трёх параметров:

  • Enter option [?/Add/Delete/Reset/Exit]: R – производит сброс всех масштабов;
  • Reset scale list to defaults? [Yes/No]: Y – производит сброс списка масштабов в состояние по умолчанию;
  • Scale list reset to default entries;
  • Enter option [?/Add/Delete/Reset/Exit]: E – выход из команды.

Если вы хотите использовать данную команду в качестве макроса, то этот её вариант выглядит так: ^C^C_-SCALELISTEDIT;_R;_Y;_E;

Обратите внимание на ещё один нюанс. Возможно, чертёж использует библиотеку СПДС, но к вашей системе AutoCAD’a она не подключена. Выход из этой ситуации двойной:

  • или необходимо ставить СПДС – он создаёт свои примитивы, которые сам Автокад может не понимать,
  • или необходимо разбивать чертёж на отдельные объекты – расчленять.

Перед разбивкой чертёж необходимо очистить командой: purge. Затем оптимизировать использование текстов и размерных стилей, иначе не избежать появления сообщения о том, что некоторое количество объектов расчленить нельзя.

Читайте также:  Как перенести данные с сони на самсунг

Способ из практики

AutoCAD – довольно большая программа, скрывающая в себе массу возможностей, которые часто открываются совершенно неожиданно уже в процессе решения той или иной задачи. Так вот, что называется, решение из опыта – когда решалась проблема отсутствия копии в буфере обмена:

  • зайдите в меню Edit;
  • выберите команду Copy View;
  • вставляйте скопированное в этот же чертёж – обычная Paste или Ctrl+V;
  • теперь попробуйте скопировать это вставленное в буфер обмена – оказывается, работает, и все объекты в буфере.

Прокси-объекты – главная причина

Но самой главной причиной, почему буфер обмена пуст, является ситуация, когда просто нечего было копировать. Объекты, все или некоторые, на самом деле не принадлежат чертежу – это прокси-объекты, хранимые на внешнем прокси-сервере. Такие объекты, ввиду их неопределённого формата и большого объёма занимаемой памяти – источник больших проблем.

Для удаления прокси-объектов их удобнее сначала расчленить и внедрить в память чертежа командой: ExplodeAllProxy.

Команда explodeallproxy в Автокаде

А затем уже удалить: RemoveAllProxy – удаляются все прокси-объекты, которые не удалось расчленить.

Возможно, для выполнения приведённых команд потребуется скачать внешнюю утилиту AutoCAD’a – Explode Proxy. Тут важно проследить за тем, чтобы версия утилиты точно подходила под используемую версию Автокада.

Загрузка происходит с жесткого диска ПК через команду «Загрузить приложение», доступную через «Вход в службы/Приложения”. При необходимости постоянного использования данной утилиты её можно включить в список загружаемых по умолчанию – назначение нужно сделать при установке утилиты.

Обращаем внимание на то, что команда RemoveAllProxy запрашивает очистку списка масштабов – по умолчанию предлагается очистку произвести, с этим нужно обязательно согласиться.

После удаления прокси-объектов очень полезно запустить команду: _Audit – это для проверки ошибок в процессе удаления proxy-объектов.

Ссылка на основную публикацию
Touchpal bengali pack что это
Главным инструментом для ввода текстовой информации на ПК считается клавиатура. Для мобильных устройств аналогом возможно считать приложение TouchPal. Многие могут...
Kingston scsi disk device
SCSI (англ. Small Computer System Interface , произносится «скази» [1] [2] (встречается вариант эс-си-эс-ай)) — представляет собой набор стандартов для...
Logitech options не видит мышь
ОДНО ПРИЛОЖЕНИЕ. ПОЛНОЕ УПРАВЛЕНИЕ УСТРОЙСТВАМИ. Logitech G HUB ОПТИМАЛЬНАЯ СРЕДА ПОДДЕРЖКИ ПО Logitech G HUB представляет собой единый центр управления,...
Usb vid 534d pid 0021 mi 00
1. Скачайте необходимый файл. Розархивируйте его в какую-нибудь директорию. 2. В диспетчере устройств выберите устройство, которое требует установки/обновления драйвера. 3....
Adblock detector