Не работает выбор в автокаде

Обновлено: 07.07.2024

Форумы CADUser → Autodesk → AutoCAD → Повторный выбор одинаковых элементов чертежа или модели в Автокаде?

Тема: Повторный выбор одинаковых элементов чертежа или модели в Автокаде?

При работе в автокаде (сейчас пробую 2008, если это имеет значение для ответа) часто возникает надобность два раза подряд выбрать одну и ту же группу элементов на чертеже или в модели для переноса копирования и тд и тп. Есть ли быстрый способ повторно выбрать теже элементы что были выбраны в предыдущей команде, не тратя времени на новый выбор большого числа (например 10-15 штук) тех же элементов.

Это мне ответили-работает и для зеркала кстати.Для переноса еще не пробовал.После Р -дважды ENTER.Спасибо Алексею!

> Кулик Алексей aka kpblc
Command: _.copy
Select objects: _p

P эта опция для новой команды выбирает то, что было выбрано в предыдущей команде. Для команды через одну она уже не работает. Для долговременного запоминания-навсегда можно использовать команду _Group. Для запоминания на одну сессию можно использовать такую функцию (от г-на Lispa): (setq A (ssget)) Нажав Enter и быбрав объекты автокад запомнит набор под именем А. Вызвать его можно в любой нужнуй момент если нажать !А.

Только в таком случае приходится помнить о том, что наборов не может быть больше 128. Соответственно (setq a (ssget)) превращается в

> Vova
Опять мы возвращаемся к трактовке опции "_previous".

P эта опция для новой команды выбирает то, что было выбрано в предыдущей команде.

Не просто в предыдущей команде, а в предыдущей команде редактирования, создающей набор объектов. Именно этот набор я и называю текущим (и так эта опция переведена на русский язык). Не надо забывать, что предыдущей командой может быть команда отрисовки, а она новый набор не создает и НЕ ОТМЕНЯЕТ ТЕКУЩИЙ НАБОР ОБЪЕКТОВ. Поэтому вот это утверждение

Для команды через одну она уже не работает.

Автор:

Проблема

При добавлении дополнительных объектов к набору в AutoCAD выбор ранее указанных объектов отменяется. В определенный промежуток времени сохраняется только один набор объектов. Однако по-прежнему можно выбирать несколько объектов с помощью секущей рамки и щелкая элементы, нажав и удерживая клавишу SHIFT. Эта проблема возникает при работе со всеми командами, в которых предусмотрен выбор объектов: СТЕРЕТЬ, КОПИРОВАТЬ, ОБРЕЗАТЬ, УДЛИНИТЬ и т. д.

Причины:

  • Для системной переменной PICKADD задано значение 0 (ноль).Системная переменная PICKADD определяет, будут ли объекты добавляться в набор или удаляться из него при выборе нового объекта. По умолчанию для переменной PICKADD задано значение 2. При этом в набор добавляются дополнительные объекты. Если для переменной PICKADD задать значение 0, то при удерживании клавиши SHIFT и нажатии кнопки мыши в запрос Выберите объекты будут добавлены новые объекты. При запросе дополнительного объекта удерживайте нажатой клавишу SHIFT и щелкните объект, чтобы добавить его в набор.
  • Объекты на чертеже повреждены.

Решение

Настройка с помощью командной строки AutoCAD

Чтобы активировать выбор нескольких объектов щелчком мыши, выполните следующие действия:

  1. В командной строке AutoCAD введите PICKADD.
  2. Введите 2 в качестве значения.


Настройка в диалоговом окне «Параметры»

  1. Щелкните меню приложения (буква «А» в левом верхнем углу) и выберите Параметры.
  2. На вкладке Выбор снимите флажок Использование Shift для добавления.


Настройка с помощью отслеживания системных переменных

Некоторые программы сторонних разработчиков и процедуры LISP могут устанавливать для системной переменной PICKADD значение 0. В AutoCAD 2016 и более поздних версий для настройки списка системных переменных, изменение которых вызывает появление предупреждения, можно использовать функцию отслеживания системных переменных. Можно отслеживать переменную PICKADD, чтобы понять, когда изменился параметр (эта переменная добавлена в список по умолчанию). Чтобы настроить отслеживание системных переменных с целью получения уведомлений в случае их изменения, следуйте инструкциям далее.

  1. В командной строке введите СИСТПЕРЕММОНИТОР, чтобы открыть окно отслеживания системных переменных.
  2. Убедитесь, что для переменной PICKADD задано значение 2.
    • Чтобы получать уведомление при задании для PICKADD значения 0, введите 2 в столбце рекомендуемых значений.
    • Если системная переменная PICKADD не отображается, нажмите кнопку редактирования списка и выберите PICKADD в разделе Доступные системные переменные, а затем щелкните кнопку со стрелкой вправо (>>), чтобы переместить PICKADD в список Отслеживаемые системные переменные.
  3. Нажмите ОК, чтобы закрыть окно.


Настройка с использованием параметров приложения macOS

  1. Щелкните название программы в левом верхнем углу (AutoCAD или AutoCAD LT) и выберите Настройки.
  2. На вкладкеКурсор и выбор снимите флажок Использование Shift для добавления.

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

Прежде чем приступить к изучению диалогового окна в Автокад "Быстрый выбор", вспомним, что такое новый набор объектов в Автокад, текущий набор и системная переменная "Pickadd"

Новый, текущий наборы объектов в Автокаде

Выделим объект "отрезок" щелчком мыши. Только что мы создали новый набор объектов в Автокад, состоящий из одного отрезка. Так как на чертеже Автокад мы уже имеем выделенный объект "Отрезок", то из состояния нового набора объектов он переходит в состояние текущего набора объектов Автокад. Каждое последующие выделение объектов в Автокад будет создавать новый набор объектов, если, конечно, они не будут включаться в текущий набор объектов. Например, выберем в Автокад следующий объект (отрезок) щелчком мыши по нему. Новый выбранный объект (отрезок) в Автокад не создал новый набор объектов, а добавился к текущему набору объектов (первому отрезку). За включение новых выбранных объектов в Автокад в текущий набор отвечает системная переменная "Pickadd" - курсы дизайн интерьера..

Системная переменная Pickadd в Автокад или выделение нескольких объектов в Автокад поочередно

То есть будут ли выделяться несколько объектов в Автокад поочередно, а другими словами добавляться последующие выбранные объекты к текущему набору выбранных объектов в Автокад - это зависит от системной переменной "Pickadd".

По умолчанию системная переменная "Pickadd" в Автокад имеет значение 1. Всего значений этой системной переменной - три (0, 1, 2).

Значение системной переменной в Автока "Pickadd" = 0.

Отключает системную переменную Pickadd. Последние выбранные индивидуально или с помощью рамки объекты становятся новым набором. Ранее выбранные объекты исключаются из выбранного набора.

Значение системной переменной Pickadd = 1 в Автокад (значение по умолчанию).

Включает системную переменную Pickadd. Последние выбранные индивидуально или с помощью рамки объекты добавляются в текущий набор.

Значение системной переменной Pickadd = 2 в Автокад.

Включает системную переменную Pickadd. Последние выбранные индивидуально или с помощью рамки объекты добавляются в текущий набор. Если используется команда "Выбрать, сохраняет выбранные объекты после завершения команды.

Снимем выделение в Автокад всех объектов (2 отрезков) нажатием на клавишу "Esc".

Системная переменная Выборстиль в Автокаде (способы изменения значений системной переменной Pickadd)

Существует несколько способов изменения значений системной переменной "Pickadd" в Автокад. Самый надежный способ - это прописать наименование системной переменной в командной строке "Выборстиль".

Системная переменная "Выборстиль" в Автокад позволяет вызвать системную переменную "Pickadd" и изменить ее значения (это название самой системной переменной Pickadd в русском Автокад).

Пропишем наименование системной переменной "Выборстиль" в командной строке и нажмем "Enter".

В командной строке появится запрос на ввод нового значения системной переменной:

Новое значение Pickadd <1>:

В треугольных скобках стоит значение переменной "Pickadd" в Автокад по умолчанию равное 1. Введем новое значение системной переменной в Автокад равное 0 и нажмем "Enter". Теперь она имеет значение 0.

Выделим объект (отрезок) в Автокад щелчком мыши по нему. Затем выберем следующий объект в Автокад, пусть будет тоже отрезок. Второй отрезок создал новый набор выделенных объектов в Автокад, а не добавился к текущему набору объектов, т.е. к первому отрезку. С первого отрезка снялось выделение.

В Автокад с системной переменной "Pickadd" мы сталкивались, когда изучали окно Свойства, поэтому изменить ее значения (0, 1) можно в этом окне. Откроем окно-панель "Свойства". Щелкните правой кнопкой мыши на свободном месте графической зоны чертежа Автокад, и в контекстном меню выберите строку "Свойства" (выделение со второго отрезка не должно быть снято).

В верхнем левом углу окна "Свойства" в Автокад прописано название выбранного объекта (Отрезок), а правее находится кнопка системной переменной Pickadd в Автокад.

Переключение системной переменной Автокад "Pickadd" со значения 0 на 1, а также обратно в окне Свойства, производится щелчком мыши.

Значение системной переменной Pickadd = 0 в Автокад - нижний квадрат в кнопке не закрашен, в правом углу стрелка, указывающая на верхний закрашенный квадрат. Обозначение стрелки гласит, что каждый последующий выбор объектов будет создавать новый набор объектов.

Значение системной переменной Pickadd = 1 в Автокад - оба квадрата в кнопке закрашены, в правом углу знак "плюс", обозначающий, что каждый последующий выбор объектов в Автокад будет включаться к текущему набору объектов.

Присвоение нового значения 2 системной переменной "Pickadd" возможно только при помощи системной переменной "Выборстиль" в Автокад.

Команда Выбрать в Автокад

Значение 2 для системной переменной Pickadd необходимо только для работы команды Выбрать. Так как выбор объектов в Автокад по умолчанию осуществим обычным щелчком прицела-курсора, то многие пользователи системы не знают, что существует специальная команда Выбрать в Автокад для выбора объектов.

Вызовем системную переменную Выборстиль в Автокад и изменим значение системной переменной Pickadd на 2.

Вызовем команду Выбрать в Автокад, прописав наименование команды в командной строке и нажав Enter. Появился отмечающий указатель в Автокад. С его помощью выберем несколько объектов секущей рамкой и нажмем Enter. Таким способом мы выделили несколько объектов в Автокад.

Данный способ выделения объектов в Автокад работает только в значении 2 системной переменной Pickadd.

Диалоговое окно Быстрый выбор в Автокаде, команда БВыбор

Вызвать диалоговое окно "Быстрый выбор" в Автокад можно несколькими способами:

  1. Прописать наименование команды в командной строке "БВыбор" в Автокад.
  2. Щелкнуть правой кнопкой мыши в свободном месте графической зоны чертежа и в контекстном меню выбрать строку в Автокад "Быстрый выбор. "
  3. Открыть окно Свойства и в верхнем правом углу щелкнуть по кнопке "Быстрый выбор" в Автокад.

Вызов команды БВыбор в Автокад из командной строки.

Вызов команды БВыбор в Автокад из контекстного меню (щелчок правой кнопкой мыши в свободном месте чертежа).

Запуск команды БВыбор в Автокад из окна панели Свойства - кнопка Быстрый выбор.

Рассмотрим диалоговое окно Быстрый выбор в Автокад.

1) Раскрывающийся список "Применить" окна "Быстрый выбор" содержит два параметра:

  1. Ко всему чертежу.
  2. К текущему набору объектов.

Ко всему чертежу - быстрый выбор объектов в Автокад по их свойствам и значениям во всем чертеже.

К текущему набору объектов - работа с объектами (их фильтрация) в текущем наборе объектов.

2) Справа от раскрывающегося списка "Применить" находится кнопка Автокад "Выбрать объекты" (не активна при установке флажка "Добавить в текущий набор"). Кнопка в Автокад "Выбрать объекты" позволяет временно закрыть диалоговое окно "Быстрый выбор" для выбора в текущем чертеже Автокад одного или группы (нескольких) объектов, к которым требуется применить критерии фильтрации. Таким образом, вы можете заранее не выделять объекты в Автокад для дальнейшей их фильтрации через диалоговое окно "Быстрый выбор".

3) Раскрывающийся список "Тип объектов" окна "Быстрый выбор" в Автокад показывает все типы объектов, присутствующие на чертеже или в текущем наборе объектов. С помощью данного списка можно выбирать из чертежа или исключать из текущего набора объекты по их типу. Для 3D тел, поверхностей в Автокад 3D нет разграничений по их типу: 3D тело выдавливания, 3D тело сдвига и т.д. В раскрывающемся списке можно выбрать только один тип объекта в Автокад или сразу все - параметр "Несколько".

4) Поле "Свойства" диалогового окна "Быстрый выбор" позволяет производить выбор объектов в Автокад или исключать (фильтровать) объекты в текущем наборе объектов по их свойствам. Набор свойств в данном поле зависит от выбранного типа (ов) объектов в поле "Тип объектов".

5) Раскрывающийся список "Оператор окна "Быстрый выбор" в Автокад придает значение выбранному ранее свойству, кроме оператора "Выбрать все". Доступны следующие операторы: "= Равно, <> Не равно, > Больше, < Меньше, Выбрать все". В Автокад при выборе оператора "Выбрать все" диалогового окна "Быстрый выбор" исключается фильтрация по свойствам объекта.

6) Раскрывающийся список "Значение" позволяет задать значение выбранного свойства.

7) Поле "Отобранные объекты" в Автокад окна "Быстрый выбор" содержит два значения переключателя:

  1. Включить в новый набор.
  2. Исключить из нового набора.

В значении "Включить в новый набор" в Автокад позволяет включить все объекты на текущем чертеже Автокад, удовлетворяющие заданным условиям, в новый набор объектов.

В Автокад в значении "Исключить из нового набора" позволяет исключить все объекты на текущем чертеже, удовлетворяющие заданным условиям, из нового набора (новый набор будет состоять из всех объектов текущего чертежа, кроме исключенных при помощи "Быстрого выбора" в Автокад).

8) Флажок "Добавить в текущий набор" объектов в Автокад диалогового окна "Быстрый выбор" позволяет добавить объекты, удовлетворяющие заданным условиям, к текущему набору объектов.

Читайте также: