|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
09.01.2014, 00:14 | #1 | |
LISP. Как закончить циклическую команду (послать ей ESC)?
Регистрация: 30.03.2012
Сообщений: 101
|
||
Просмотров: 3598
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Попробуй так:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Нет, в свойствах печати листа.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
WhiteShark, тебе что надо сделать-то? Отключить все слои, кроме указанного?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Я бы вообще командами не пользовался...
Если через ActiveX: Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 30.03.2012
Сообщений: 101
|
Не, ну можно, конечно, по воробьям из из ActiveX шмалять..
Я то просто три строчки писал на скорую руку. Просто есть и другие такие цикличные команды (pedit к примеру). Там такая же фигня с выходом. Нету способа что ли программно их тормозить? Пока решил задачу, повесив макрос на кнопку и посылая ему ^C^C в конце |
|||
|
||||
Для доступа с помощью VBA/VisualLISP:
http://vbamodel.narod.ru/AutoCAD/idh_layout_object.htm
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
||||
Регистрация: 30.03.2012
Сообщений: 101
|
Ммм.. спасибо за намёк Do$, а SetPlotDeviceName не бывает что ли? Как же назначить лэйауту PlotDeviceName?
----- добавлено через ~7 мин. ----- Цитата:
(vlax-put-property (vlax-get-property (vla-get-activedocument (vlax-get-acad-object)) 'ActiveLayout) 'ConfigName "ххх") |
|||
|
||||
Можно и без vlax-get/put (свойства-то известны автокаду):
(vla-put-ConfigName (vla-get-ActiveLayout (vla-get-activedocument (vlax-get-acad-object))) "ххх")
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
{Конкурс} Lisp. Задачки для студентов | gomer | LISP | 10 | 05.01.2011 16:33 |
LISP на команду 3dcorbit | Малюк | LISP | 2 | 30.09.2009 14:18 |