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

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

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

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

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

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

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

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

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

(setq a nil a (ssget))

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

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

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

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

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

спорно и требует уточнения. Если в какой-то команде был создан набор объектов, то он сохраняется на все время сеанса работы в AutoCAD'е и будет являться текущим и доступным для выбора до того момента, пока новая команда редактирования не создаст новый набор, тем самым ликвидировав старый, и уже этот набор станет текущим. Я могу начертить несколько объектов, потом скопировать их, потом выполнить СКОЛЬКО УГОДНО построений, связанных с командами отрисовки и после этого выполнить команду редактирования с набором объектов, который все это время был текущим.

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

Я согласен с тобой, что набор "P" сохраняется столь долго, пока не взята команда где есть новый выбор. Но на практике команды построения и редактирования обычно перемешиваются, и набор "P", на который надеешься, быстро пропадет. Что касается перевода на русский опции Previous, то стоит-ли поправлять авторов автокада, так сказать фэйсом их об тэйбл, если и в правильном переводе, как Предыдущий, есть смысл: набор от Предыдущей команды. Даже если она была несколько других команд назад.  Или надо в голове держать-ага, данной командой (пусть Line) я набор не изменил, и тот, предыдущий, все еще текущий.

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

> Vova
Ладно, ладно, не будем ворошить.:)

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

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

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

Всем доброго времени суток!
Коллеги, подскажите, пожалуйста, почему перестал работать (как надо) макрос повторного выбора объектов:
^C^C^P(if (ssget "_p")(sssetfirst nil (ssget "_p")));^P
В acad 2012 работал исправно, а вот перешли на 2016 и стал он работать только на предыдущий выбор, созданный командой редактирования, т.е. если я выделяю объекты без какой-либо команды, предыдущий выбор не переписывается, а хотелось бы как раньше, чтоб запоминал любой выбор. Хочется верить, что дело в какой-нибудь переменной.