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

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

нужна кнопка с действием команды "контур" на определенном слое

Ответ
Поиск в этой теме
Непрочитано 12.03.2011, 13:54 #1
нужна кнопка с действием команды "контур" на определенном слое
doki
 
Регистрация: 17.01.2008
Сообщений: 28

Всем добрый день! Возникла тут необходимость в несложном лиспе... может кто-то подобное делал.
Суть вот в чем.... хочу кнопку чтоб при нажатии включался (или создавался и всключался если нет) слой, например "слой1", с заданным цветом, например "желтый". и включалась команда "контур". После выполнения команды "контур" возвращался ранее активный слой. Образованные контуры оставались на слое "слой1".
Просмотров: 2997
 
Непрочитано 12.03.2011, 18:59
#2
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,835
<phrase 1=


Ну тут вроде просто, вроде никаких проблем.
Макрос на кнопке примерно такой у меня был бы....
Код:
[Выделить все]
(nlayer "слой1" "2" nil)_BOUNDARY
Дело всё в команде nlayer создания/включения слоя, она у меня на командном методе создана, т.е. некрасивая (давно делалась, но работает )
Третий параметр Вам не понадобиться
У крЫса вроде получше была команда для слоя.
Код:
[Выделить все]
 (defun _kpblc-layer-create-or-activate (layer-name / layer)
..........
она правда тянет с собой еще несколько модулей из его библиотеки...
Так что лучше подождать автора-Алексея наверное ;|
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...

Последний раз редактировалось Alan, 12.03.2011 в 19:30.
Alan вне форума  
 
Непрочитано 12.03.2011, 19:49
#3
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Взгляните сюда еще
gomer вне форума  
 
Непрочитано 12.03.2011, 20:59
#4
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,835
<phrase 1=


>gomer
Есть у меня некоторая боязнь реакторов....
Проще сделаешь, легче достанешь!
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Непрочитано 12.03.2011, 21:01
#5
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от Alan Посмотреть сообщение
Проще сделаешь, легче достанешь!
Проще не получится...
gomer вне форума  
 
Непрочитано 13.03.2011, 01:10
#6
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,835
<phrase 1=


Цитата:
Сообщение от gomer Посмотреть сообщение
Проще не получится...
См.пост 2
Куда уж проще?
Причём команда nlayer использую везде в своей проге в командах, где нужно переключить/создать/разморозить - проще сказать сделать слой текущим с определенными характеристиками...
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Непрочитано 13.03.2011, 01:56
#7
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


#2 делает только часть работы из #1...
gomer вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > нужна кнопка с действием команды "контур" на определенном слое

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать чтобы линия рисовалась в определенном слое dextron3 AutoCAD 4 19.03.2007 10:48