выделение в autocad
Реклама i
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > выделение в autocad

выделение в autocad

Ответ
 
Поиск в этой теме
Старый 03.05.2008, 17:37 #1
выделение в autocad
Protreck
 
Engeneering
 
Симферополь
Регистрация: 28.03.2007
Сообщений: 53

подскажите, возможно ли autocad выделить объекты чертежа так, что бы выделились даже те объекты, которые не попадают в видимость экрана, но были захвачены рамкой выделения...
Просмотров: 7372
 
Старый 03.05.2008, 18:14
#2
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


К сожалению такого нету.
__________________
Блог
Red Nova вне форума  
 
Старый 03.05.2008, 18:14
#3
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


нет
Krieger вне форума  
 
Старый 03.05.2008, 18:15
#4
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


А тебе как надо
Вот варианты
1. Через командную строку _ai_selall
2. Лисп ssget
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Старый 03.05.2008, 18:17
#5
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от Krieger Посмотреть сообщение
нет
Почему же через ssget легко.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Старый 03.05.2008, 18:30
#6
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от DEM Посмотреть сообщение
1. Через командную строку _ai_selall
Проще тогда просто crtl+A нажать. Спрашивают про рамку выделения.
Цитата:
Почему же через ssget легко.
Фиг, не выделяет, ежели визуально. Конечно программным методом можно добиться, сначала получив точки, а уже потом запихав их в ssget. Но стандартными автокадовскими средствами нельзя.
Krieger вне форума  
 
Старый 03.05.2008, 18:36
#7
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от Krieger Посмотреть сообщение
Конечно программным методом можно добиться, сначала получив точки, а уже потом запихав их в ssget. Но стандартными автокадовскими средствами нельзя.
Про что Я и говорю
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Старый 03.05.2008, 18:37
#8
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Щас попробовал вот так:
(ssget "_W" (getpoint) (getpoint))
хрен!
Krieger вне форума  
 
Старый 03.05.2008, 18:58
#9
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Почему же набор формируется
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Автор темы   Старый 03.05.2008, 19:03
#10
Protreck

Engeneering
 
Регистрация: 28.03.2007
Симферополь
Сообщений: 53
<phrase 1=


ctrl+A не катит, т.к. часто нужно выделить не все а... почти все. А что такое ssget? Это вероятно лисп для выделения?
Protreck вне форума  
 
Старый 03.05.2008, 19:25
#11
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от DEM Посмотреть сообщение
Почему же набор формируется
Формироваться то он формируется, только в этот набор не входит то что было за пределами экрана. Последовательность, например, такая для наглядности:
1. Вводим (setq ss (ssget "_W" (getpoint) (getpoint)))
2. Указываем первую точку вверху слева.
3. При запросе второй, паном (колесиком мышки) сдвигаем экран так чтобы часть примитивов и первая точка оказались за пределами экрана.
4. Указываем вторую точку внизу справа. Создался набор ss.
5. Вводим команду "_move" и при запросе объектов вводим "!ss" и видим что те объекты которые были за пределами экрана, но якобы попадали в нашу рамку, не выделены.

Может в ActiveX чего есть...
Krieger вне форума  
 
Старый 03.05.2008, 19:41
#12
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Хм вроде подобное обсуждалось.
Пхоже через ssget этого не сделать.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Старый 03.05.2008, 19:44
#13
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от Protreck Посмотреть сообщение
ctrl+A не катит, т.к. часто нужно выделить не все а... почти все. А что такое ssget? Это вероятно лисп для выделения?
Если нужно выделить почти все, то выделяй все, а потом с Shift то что не нужно.
ssget - это функция AutoLISP
Krieger вне форума  
 
Автор темы   Старый 03.05.2008, 19:55
#14
Protreck

Engeneering
 
Регистрация: 28.03.2007
Симферополь
Сообщений: 53
<phrase 1=


да уж слабое место автокада это выделение. Могли бы уже в 2008-ом отдельную панельку сделать, что то вроде того как в максе...
Protreck вне форума  
 
Старый 03.05.2008, 20:15
#15
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432


Ага, а сначала запустить команду, а потом выделять что не дает (соответственно, pickfirst должна быть установлена в нормальный режим)?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Старый 03.05.2008, 20:25
#16
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Какая разница?
Krieger вне форума  
 
Старый 03.05.2008, 20:59
#17
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432


Приличная. Зачастую предварительное выделение срабатывает как описано. А если дать сначала команду, а потом выделять обрабатываемые объекты, то находятся они внутри экрана или вне его - уже по барабану, все равно обрабатываться будут.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Старый 03.05.2008, 21:27
#18
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Да ну не выделяются, хэть тресни, с любой очередностью. Сам то попробуй.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Старый 03.05.2008, 21:35
#19
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432


Думаешь, не пробовал? Пробовал, иначе бы и не советовал. AutoCAD 2005-2008, поведение одинаково.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Старый 03.05.2008, 21:59
#20
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


Выложите лисп ssget плиз.
__________________
Блог
Red Nova вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > выделение в autocad

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выделение объектов в области контура, AutoCAD Pain AutoCAD 33 20.11.2024 19:01
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42
О создании темы (раздела) для новичков в AutoCAD. Profan Разное 110 23.10.2008 10:01
Выделение в AUTOCAD 2008 supercelt AutoCAD 3 06.05.2007 18:44
Выделение объектов в Autocad 2007 skalder AutoCAD 2 26.03.2007 06:45