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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > помогите с функцией getkword

помогите с функцией getkword

Ответ
Поиск в этой теме
Непрочитано 14.05.2009, 16:43 #1
помогите с функцией getkword
Composter
 
Отопление и вентиляция
 
Москва
Регистрация: 31.10.2008
Сообщений: 445

вот у меня такой лисп.но почему то переменной del_layer_name задается значение не то которое я выбираю из списка.помогите

Код:
[Выделить все]
(setq z nil)
(vlax-for layer_name (vla-get-layers(vla-get-activedocument(vlax-get-acad-object)))(setq z (append z (vl-remove-if 'null (list(if (snvalid (vla-get-name layer_name))(vla-get-name layer_name)))))))
(setq e "")
(setq e (substr (foreach w z (setq e(strcat e " " w))) 2))
(setq r "")
(setq r (strcat "[" (substr (foreach w z (setq r(strcat r w"/"))) 1 (1- (strlen r)))"]"))
(initget e)
(setq del_layer_name (getkword r ))
Просмотров: 2671
 
Непрочитано 14.05.2009, 20:46
#2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


1. Версия Автокада. Это я к этому
2. Для таких случаев есть другой вариант.
Старый
Поновее см. ф-цию loc:dwgru-get-user-dcl
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > помогите с функцией getkword



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Proxy-графика, как с ней бороться, помогите новичку lednev AutoCAD 18 21.03.2016 09:01
В чем ошибка: Неправильно организован цикл или (getkword)??? Kostinok Программирование 7 12.10.2008 12:15
Помогите, добрые люди несчастному нюбу. Atij Программирование 8 06.05.2008 17:42
Помогите умным советом... Agens Программирование 43 30.12.2007 10:43
Помогите лестницу Ж/Б спроектировать, за денги есно Simply Архитектура 4 30.03.2005 12:48