Как очистить буфер обмена в автокаде
Перейти к содержимому

Как очистить буфер обмена в автокаде

  • автор:

САПР для инженера

Начиная с версии Автокада 2010 копирование и вставка объектов происходит через выпадающее меню «Буфера обмена», что не очень удобно. Есть ли возможность изменить настройки контекстного меню, чтобы было как в более ранних версиях?

Отвечаю. Сделать это в AutoCAD можно легко, привожу пошаговую инструкцию.

Итак, имеем контекстное меню «Правка», которое отображается при нажатии правой кнопки мыши и выбранных объектах.

Необходимо сделать так, чтобы команды копирования, вставки и пр. располагались в основном списке меню и для их запуска не нужно было входить в дополнительное меню «Буфер обмена».


1. Запускаем команду настройки пользовательского интерфейса (НПИ или _CUI) или кнопка Пользовательский интерфейс на ленте Управление

2. На вкладке Адаптация ищем Контекстные меню -> Меню «Правка» -> Буфер обмена

Это те самые команды для работы с буфером обмена через контекстное меню

3. Выбираем нужный пункт меню и зажав клавишу мыши перетаскиваем в нужное место меню, например, располагаем над Буфером обмена

4. После того, как последовательно переместим все команды из подменю, само подменю можно удалить

5. Закрываем окно НПИ и наслаждаемся результатом

Видеоурок, демонстрирующий настройку «Буфера обмена» в контекстном меню AutoCAD

С остальными приемами работы в AutoCAD можно познакомиться на странице.

С уважением, Андрей.
Если вы получили ответ на свой вопрос и хотите поддержать проект материально — внизу страницы для этого есть специальная форма.

Очистка буфера обмена

При сборе слишком многких элементов в буфере обмена может возникнуть ошибка с сообщением о том, что буфер обмена заполнен. Вот как можно очистить буфер обмена.

Чтобы удалить все фрагменты или только некоторые из них, сначала откройте область задач Буфер обмена.

Кнопка вызова окна буфера обмена находится в правом нижнем углу группы параметров

    На вкладке Главная в группе Буфер обмена нажмите кнопку вызова диалогового окна Буфер обмена.

В списке

Область задач Буфер обмена отображается в левой части листа, и в ней показаны все фрагменты, содержащиеся в буфере обмена.

Кнопка

Чтобы очистить весь буфер обмена, нажмите кнопку Очистить все.

Вы можете удалить клип 1.

Чтобы удалить отдельный фрагмент, щелкните стрелку справа от него и нажмите кнопку Удалить.

Очень станный глюк с зависанием буфера обмена при вставке

Люди. Помогите. Очень нада.
Короче, недавно произошла такая история: пришел товарищь со своим файлом Автокада (очень неаккуратный товарищь. с начала работы в Автокаде ведет один и тот же файл загромождение СТРААААШНОЕ). Но мне ничего не оставалось делать, как с его файла к себе в документ скопировать объект. Но похоже, что его файл был испорчен, и я этот глюк скопировал и заразил свои файлы (это я заметил не сразу). При копировании объекта в буфер, а точнее при его вставке из буфера, зависает Автокад минуты на три, при чем не важно, чертеж я копирую, или одну линию. Но важно не в какой документ я копирую, а из какого (если из нормального в глюкнутый, то все в норме, а если из глюкнутого в норальный, то этот нормальный «заражается» этим глюком. и т.д.).
Я дуаю, что это это какой-то параметр, сохраняющийся непосредственно в файл и качует с ним через объекты, но какой.

Особенности:
— такое впечатление, что блокируется доступ к буферу обмена (проверил антивирусники, брандмауэр, все повырубал — не помогает);
— прикол не «машинозависимый», история повторяется на всех машинах (например у меня дома AMD 64 X2 5600+, GF8800, 4Gb, вряд ли машина глючит );
— пробовал перегонять из формата в формат (включая DXF) — не помогает;
— нервы на пределе — объект на выдаче, а я жду по 5 мин. пока он соизволит скопировать две линии.

ПОМОГИТЕ. Может кто в курсе?

Все причины, почему AutoCAD не копирует в буфер обмена, и способы решения

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

AutoCAD не копирует в буфер обмена

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

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

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

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

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

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

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

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

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

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

Команда Автокада _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 в Автокаде

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

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

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *