|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Выделение (выбор) большой области рамкой?
Служба заказчика
Днепропетровск Екатеринослав
Регистрация: 04.05.2009
Сообщений: 1,094
|
||
Просмотров: 3241
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
А если попробовать сначала запустить команду, а потом выбирать уже объекты?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер дорожник Регистрация: 22.10.2007
Израиль
Сообщений: 1,859
|
Да лет пять назад уже была эта тема.
http://forum.dwg.ru/showthread.php?t=45079 И обратите внимание на 11 пост. |
|||
![]() |
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,600
|
Для подобных случаев использования команды stretch (когда нужно отстречить большую область с миллиметровым попаданием второй точки) я себе такую кнопку сделал, а вот select в отличии от stretch почему-то не принимает в качестве аргумента координаты точек
^C^C(Setq STR1 (Getpoint));\(Setq STR2 (Getpoint));\_zoom w !STR2 !STR1 _stretch !STR1 !STR2
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Решил на пробу задачу на NetApi - даже если первая точка за пределами экрана - примитивы, полностью попадающие в рамку выбора - будут выбраны
Скомпилирована под Acad2012 x64. Команда: SSelect Ограничения: 1.Работает только в модели на текущий момент 2.Нет рамки выделения при выборе второй точки (можно решить, например, с помощью JIG - рисование прямоугольника или временной графикой. Со второй вообще не работал, к сожалению) Последний раз редактировалось Сергей812, 13.03.2025 в 14:33. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Подкорректировал свою тестовую программу. Добавлена рамка выбора на основе JIG полилинии. И если при выборе координат углов рамки выбора зажать клавишу Ctrl, то будут выбраны все объекты - чьи геометрические размеры попадают хоть частично в рамку выбора. Геометрический размер - прямоугольник, в которой вписан визуальный объект автокада. Ограничение - работает только в модели, так как сторонник "отрывания" рук тем - кто чертит в пространстве лэйаута
![]() Скомпилирована под Acad2012 x64. Команда: SSelect Что за фильтры выбора - по слоям и типам примитивов, вроде расширенного быстрого выбора автокада? Последний раз редактировалось Сергей812, 13.03.2025 в 14:33. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выделение объектов в области контура, AutoCAD | Pain | AutoCAD | 33 | 20.11.2024 19:01 |
Разработка ПОС, искусство проектирования | Tyhig | Технология и организация строительства | 117 | 25.11.2021 17:38 |
Очистка области или как разрезать большой чертёж. | Релена | AutoCAD | 11 | 28.12.2010 05:13 |
Выделение рамкой | Малюк | AutoCAD | 15 | 30.10.2007 19:27 |