|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как назначить псевдоимя для составной команды (Автокад 2014)?
Проектировщик
Воронеж
Регистрация: 28.10.2009
Сообщений: 331
|
||
Просмотров: 3062
|
|
||||
Проектирование Регистрация: 14.09.2007
Киев
Сообщений: 147
|
Объекты до команды или после нее по-любому выбирать придется
а вот чтобы порядок и сразу зАдний план (из вариантов "Перед объектами/За объектами/пЕредний план/зАдний план"), то вот как-то так: (command "ПОРЯДОК" "А") как вариант временный лисп с текстом: (defun c:пора () (command "ПОРЯДОК" "А") ) и команда ПОРА для запуска у меня после загрузки подобных лиспов даже в acad.pgp лезть не надо, команда сразу работает. (Autocad Mep 2012, W7 x64) |
|||
![]() |
|
||||
Проектировщик Регистрация: 28.10.2009
Воронеж
Сообщений: 331
![]() |
casaatik, спасибо за помощь. У меня пара вопросов:
1.как и где применять первый вариант (без временного лиспа)? 2. пробовал подгружать ваш лисп, но, к сожалению, после вызова созданной команды ПОРА и выбора объектов все-равно предлагается выбрать, что именно с этими объектами делать. Я совсем не силен в лиспе, поэтому не знаю, где его подправить, чтобы он корректно заработал. Может быть вместо пробела между "ПОРЯДОК" и "А" стоит поставить точку с запятой ( ; ) ? |
|||
![]() |
|
||||
Проектировщик Регистрация: 28.10.2009
Воронеж
Сообщений: 331
![]() |
Цитата:
Такая кнопка в автокаде существует и макрос у нее такой: ^C^C^P(ai_draworder "_b") ^P Я редко пользуюсь кнопками, предпочтение отдаю клавиатуре. Поэтому и назрел этот вопрос |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Проектировщик Регистрация: 28.10.2009
Воронеж
Сообщений: 331
![]() |
casaatik, разобрался. если вместо (command "ПОРЯДОК" "А") сделать (command "_ПОРЯДОК" "А"), то тогда все проходит в фоне и у пользователя ничего не запрашивается. Только одно НО: это работает если перед выполнением команды предварительно уже выбраны объекты. Если сначала вызвать команду, то запрос на выбор переднего или заднего плана остается. Как это побороть? )
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407
|
pickfirst, насколько я помню.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407
|
Тогда модифицируй под свои нужды либо http://forum.dwg.ru/showpost.php?p=165495&postcount=5 , либо http://autolisp.ru/2011/12/16/draworder/
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение полей (fields) | RomanM | AutoCAD | 20 | 24.08.2016 22:39 |
зависает автокад после выполнения команды OFFSET | tolik_idm | AutoCAD | 11 | 10.01.2012 13:32 |
команды Автокада 2005 в Автокад 2006 | Автокадер | AutoCAD | 10 | 14.09.2006 12:16 |