Autocad: предыдущее выделение

Очень часто при работе в автокаде выделение огромного количества элементов сбрасывается. Лично у меня это происходит прежде всего при случайном выделении какого-нибудь ненужного объекта и совсем «обычной» моей реакции на нежелательное выделение — это ESC. Бесит такое поведение любимого Автокадика улыбка

В лиспе есть специальная команда SSGET, которая может вернуть последние выделенные объекты (ссылка). Выделять объекты будем с помощью функции sssetfirst. Удобно сделать вызов функции или установить команду на кнопку. Я лично сделал на нажатие ctrl+правая кнопка мыши.

Для этого заходим в Сервис — Адаптация — Интерфейс

Ищем в левой части окошка «кнопки мыши» — «ctrl+щелчок». В появившейся правой части в поле Макрос вставляем ^C^C^P(sssetfirst nil (ssget «_P»)) ^P

Вот и все. Удачного дня подмигнуть

Оцените статью
В коробке инженера
Добавить комментарий

Нажимая на кнопку "Добавить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности

  1. Алексей

    По ссылке ниже более простое решение

    http://forum.dwg.ru/showthread.php?t=58728

    Ответить
  2. Владимир

    А что делать если акад возвращает на макрос nil_nil?

    Я прочитал что это вроде как у лиспа превышен лимит объектов, но как обойти не нашел (

    Ответить