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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Lisp, не получается создать второй "box"

Lisp, не получается создать второй "box"

Ответ
Поиск в этой теме
Непрочитано 24.10.2012, 05:34 #1
Lisp, не получается создать второй "box"
Agoral
 
Регистрация: 24.10.2012
Сообщений: 1

Здравствуйте, только начал изучать lisp, не получается создать второй "box".

Код:
[Выделить все]
 (defun draw_object ()
	(command "osnap" "off")
	(initget 1)
	(setq z1 (getpoint "Укажите базовую точку объекта:"))
	(initget (+ 1 2 4))
	(setq l (getreal "Укажите длину опоры:"))
	(initget (+ 1 2 4))
	(setq w (getreal "Укажите ширину опоры:"))
	(initget (+ 1 2 4))
	(setq h (getreal "Укажите высоту опоры:"))
	(command "box" z1 "l" l w h "")
	(setq box_1 (entlast))
	(initget (+ 1 2 4))
        (setq l2 (getreal "Укажите длину надстройки : "))
        (initget (+ 1 2 4))
        (setq w2 (getreal "Укажите ширину надстройки : "))
        (initget (+ 1 2 4))
        (setq h2 (getreal "Укажите высоту надстройки : " ))
        (command "box" z1 "l" l2 w2 h2 "")
        (setq box_2 (entlast))
)
Ошибка:
box
Specify first corner: Specify opposite corner:
Invalid window specification.
; error: Function cancelled
Просмотров: 1174
 
Непрочитано 24.10.2012, 09:12
#2
5hev

roads
 
Регистрация: 22.12.2010
msk
Сообщений: 121
<phrase 1= Отправить сообщение для 5hev с помощью Skype™


Agoral, по меньшей мере, вот так:
Код:
[Выделить все]
 (defun draw_box	 (/ z l w h os)
  (setq os (getvar "osmode"))
  (setvar "osmode" 0)
  (setq z (getpoint "Укажите базовую точку объекта:"))
  (setq l (getreal "Укажите длину опоры:"))
  (setq w (getreal "Укажите ширину опоры:"))
  (setq h (getreal "Укажите высоту опоры:"))
  (command "_box" z "_l" l w h)
  (setvar "osmode" os)
  (entlast)
  )
5hev вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Lisp, не получается создать второй "box"

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается создать блок Alkor527 Динамические блоки 13 02.02.2020 19:54
Не получается создать примитив с расширенными данными Mozgunov Программирование 15 08.12.2010 15:42
Lisp под Civil 3d 2011: как создать поверхность? FDN LISP 5 27.10.2010 19:25
Не получается создать простой динамический блок kosolapi Динамические блоки 5 06.10.2009 14:37