|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
09.10.2010, 12:31 | #1 | |
Макрос: выделение объекта находящегося в определенной области модели
проектировшик
СССР
Регистрация: 01.01.2007
Сообщений: 5,143
|
||
Просмотров: 7984
|
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
dextron3,ты указал f (fence - выбор линией) и ACad ждет очередную току линии, нужно так
^C^Cselect;f;0,0;1000,1000;; или, просто рамкой, ^C^Cselect;0,0;1000,1000
__________________
cadtools |
|||
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
Profan, точно, я забыл еще одну ;
__________________
cadtools |
|||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
TararykovDG, Profan, нет тот макрос ваш выделяет и отключает выделение тоесть завершается, нужно две ;; но как теперь аккуратно завершить чтобы выделение не пропало вот в чем вопрос
[IMG]http://s46.***********/i114/1010/37/7e1c911be947t.jpg[/IMG]
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
Profan, ну ладно можно тогда чтобы после этого макроса сразу запустилась другая команда которая могла работать с этим выделением?
если такого к примеру не существует и не предусмотрено разработчиками как будет выглядеть такой макрос: 1. Копирывание объекта из заднной области на 10мм с последующим его удалением, уже запарился делать не получается и все вот моя наброска, не могу нормально команду завершить и начать дуругуюю.... Код:
__________________
инженер проектировшик с опттом программа авто гад образование высшие Последний раз редактировалось dextron3, 09.10.2010 в 17:53. |
|||
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
dextron3, конструкцией _copy;_l; ты пытаешься скопировать последний вставленный объект на чертеже, а не те объекты что сформировал _select
попробуй так Код:
__________________
cadtools |
|||
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
Цитата:
Правда вот эта запись _select;_f;0,0;1000,1000; корректно формирует набор только если координаты 0,0 и 1000,1000 находятся в видимой части экрана, поэтому мне кажется лучше так _select;0,0;1000,1000; (т. е. не линией, а рамкой)
__________________
cadtools |
|||
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
dextron3
Попробуй вот такой макрос: Код:
|
|||
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
Цитата:
1) не выделяет объекты 2) не копирует 3) не завершается макрос Если 1) - то как я уже говорил запись _select;_f;0,0;1000,1000; корректно формирует набор только если координаты 0,0 и 1000,1000 находятся в видимой части экрана Если 2) - посмотри значение сис. переменной PICKFIRST (Определяет момент выбора объектов: до вызова команды (предварительный выбор) или после.) должно быть 1 Если 3) - Ну может у тебя нужно поиграть с количеством ";" И как правильно заметил Profan Цитата:
Код:
__________________
cadtools |
|||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
Profan, большое спасибо работает, скажите теперь как удалить скопированный объект этим макросом, именно скопированный, потом я скажу для чего это нужно, решаем архиважное задание.
TararykovDG, дело в том что именно такая последовательность нужна, до окончания работы осталось совсем чуть чуть, скоро узнаем, специально запишу видео и покажу для чего оно было надо
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
dextron3, ну если копируется один объект, то по идеи так
Код:
__________________
cadtools |
|||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
TararykovDG, работает, но когда это видишь а как сделать чтобы работало даже если не в экране а вдругом месте чертежа макрос выполняется?
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
Цитата:
dextron3, по-моему выбрать объекты вне видимой части экрана нельзя, поэтому предлагаю использовать _zoom, как-то так Код:
__________________
cadtools |
|||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
Profan, не работает, если не в экране объект
TararykovDG, морская болезнь у меня начинается, не пойдет так идея может задействовать КВИК СЕЛЕКТ, но тормозить будет
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Печать из модели по выбору объекта | zenon | Программирование | 192 | 04.05.2017 09:41 |
Подсчет элементов в определенной области модели | FRAER | AutoCAD | 6 | 15.05.2010 01:17 |
Как снять выделение с объекта | оап | AutoCAD | 2 | 02.07.2008 01:36 |
AA2008: Как создать план 3d модели на определенной отметке | Vildar | Вертикальные решения на базе AutoCAD | 6 | 12.02.2008 12:52 |
Макрос чтобы не сбрасывалось выделение при перемещении | decadent | AutoCAD | 14 | 10.12.2007 00:41 |