|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Ага, только я в свой код пытался подставить в качестве _p _Previous (предыдущий набор).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 02.10.2008
Сообщений: 198
|
_change;_P;_LA;основные;;^C^C_-layer;_set;основные;^C^C
Не даёт результатов, что для МЕНЯ совершенно не понятно. Вроде всё логично выглядит, после первой части (попытки перенести объект в заданный слой) два энтера, потом вообще два эскейпа, а он всё равно без выбранного объекта зависает где-то тут _change;_P;_LA;основные;; и просит выбрать объект. При чем если в командной строке проделывать всё в той же последовательности, всё получается. вот: Команда: _change Выберите объекты: _P найдено: 1 Выберите объекты: _LA найдено: 1, всего: 2 Выберите объекты: основные *Неверный выбор* Требуется точка или Рамка/Последний/Секрамка/БОКС/Все/Линия/РМн-угол/СМн-угол/Группа/Добавить/Исключ ить/Несколько/Текущий/Отменить/Авто/Единственный Ну и чего ему надо еще? Дальше по макросу два ентера и ескейпа, почему остановился? Последний раз редактировалось rain_day, 10.10.2008 в 14:34. |
|||
|
||||
Регистрация: 02.10.2008
Сообщений: 198
|
При чем _p здесь работает именно как сказал крыс. Выбирает предыдущий выбор, никакие это не пропертис. НО только для случая без выбранного объекта. Хотя почему тогда _p является опцией _change? Нет команды которая бы просто выбрала предыдуйщий выбранный объект?
Последний раз редактировалось rain_day, 10.10.2008 в 14:37. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Потому что
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 02.10.2008
Сообщений: 198
|
Всмысле вместо "_change" "_Select"? Долго ломал голову что за команда \_change
Уважаемые, а где можно подглядеть такую занимательную информацию, из которой можно было бы познакомиться с такими простыми командами как _change и их опциями? Я вот в подпись крыса смотрю, "библиотека DwgRuLispLib" эт пока сильно для меня. Мне бы просто какой-нибудь справочник что ли. Представляю его себе в виде дерева такого _change - бла бла бла.... _p - пропертис, бла бла бла _la - слои бла бла бла Ибо даже познакомившись с командой (случайно, интуитивно, из форума), не всегда кад подсказывает её опции, как например этот _change. В отличии, скажем, от _-layer (тут уж он в ком. строке всё расписывает) Последний раз редактировалось rain_day, 10.10.2008 в 20:25. |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Change устаревшая команда, ее помнят старожилы. Как и Leader, Attedit, а теперь и Qleader (основы ведь рубят!)). Но раз узнал - из форума (на то он и существует) то расследуй. В командную строку заглядывал? Не говоря о Help. Там есть вся инфа про команду.
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
rain_day, в добавление к #27: посмотри и установи на время исследования системные переменные cmdecho -> 1; nomutt -> 0. Весьма пользительно
P.S. ИМХО, как всегда Почему-то ощущение, что я забыл еще как минимум одну системную переменную, отвечающую за вывод сообщений в ком.строку. Но что это за переменная - вспомнить никак не получается
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Кого-кого грызть??
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 02.10.2008
Сообщений: 198
|
Короче соврал я че-то вам, не получилось ни чего у меня тогда, щас время освободилось о5 вернулся к этой проблеме. Я чувствую решение где-то рядом
На данный момент вожусь с этим: "свойства;слой;основные;;^C^C_-layer;_set;основные;^C^C" В результате имею, что если объект выбран, то всё проходит удачно - меняется слой объекта на "основные" и затем меняется текущий слой. Но если объект не выбран(а это значит что я просто хочу сменить текущий слой), то: "свойства;слой;(ВОТ ЗДЕСЬ КАД ЦИКЛИТСЯ И ДАЛЬШЕ НЕ ХОЧЕТ ЧИТАТЬ МАКРОС)основные;;^C^C_-layer;_set;основные;^C^C" Я искал по форуму, не нашел ничего мне подходящего. А именно, я думаю, возможно туда надо вставить какой-то оператор что бы он, в случае когда объект не выбран, после того как бесуспешно выполняет команду "слой;" не тупил а продолжал дальше читать следующую безнадёжную команду "основные;" и, наконец, переходил к смене текущего слоя. Подскажите пожалуйста, мозг кипит уже Задача - создать макро, который бы переключал текущий слой на заданный в макро и заодно, ЕСЛИ выбран объект, менял бы и его слой тоже |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запуск программы из AutoCADа | kminas | Программирование | 19 | 15.06.2012 13:42 |
Работа со старыми чертежами с помощью AutoCAD и Photoshop | Shoorup | AutoCAD | 9 | 10.05.2007 23:41 |
Комбинации клавиш для команд в AutoCAD 2006 | Artiznov | AutoCAD | 3 | 03.03.2006 15:23 |
AUTOCAD 2006 | Aragorn | AutoCAD | 14 | 01.04.2005 00:55 |
Что нового в AutoCAD 2005 | ilka_t | AutoCAD | 40 | 19.05.2004 16:48 |