帮忙改一改
Error:DXF 组不正确: (CONS 10 (LIST P1X P1Y 0.0))不懂的改555555(defun c:mr ()<BR> (setq p0 (getpoint "\n请输入基点"))<BR> (setq mrl (getreal "\n请输入长"))<BR> (setq mrw (getreal "\n请输入宽"))<BR> (setq p1x (car p0))<BR> (setq p1y (cadr p0))<BR> (setq p2x (+ p1x mrl))<BR> (setq p2y (+ p1y mrw))
<BR> (entmake '((0 . "LWPOLYLINE")<BR> (100 . "AcDbEntity")<BR> (8 . "0")<BR> (62 . 1)<BR> (100 . "AcDbPolyline")<BR> (90 . 4)<BR> (70 . 1)<BR> (cons 10 (list p1x p1y 0.0))<BR> (cons 10 (list p2x p1y 0.0))<BR> (cons 10 (list p2x p2y 0.0))<BR> (cons 10 (list p1x p2y 0.0))
)
)
)
大侠快来啊
大侠快来啊 (entmake '(((entmake (list ( (defun c:mr ()<BR> (setq p0 (getpoint "\n输入基点"))<BR> (setq mrl (getreal "\n输入长"))<BR> (setq mrw (getreal "\n输入宽"))<BR> (setq p1x (car p0))<BR> (setq p1y (cadr p0))<BR> (setq p2x (+ p1x mrl))<BR> (setq p2y (+ p1y mrw))
<BR> (entmake (LIST '(0 . "LWPOLYLINE")<BR> (CONS 100 "AcDbEntity")<BR> (CONS 8 "0")<BR> (CONS 62 1)<BR> (CONS 100 "AcDbPolyline")<BR> (CONS 90 4)<BR> (CONS 70 1)<BR> (cons 10 (list p1x p1y 0.0))<BR> (cons 10 (list p2x p1y 0.0))<BR> (cons 10 (list p2x p2y 0.0))<BR> (cons 10 (list p1x p2y 0.0))
)
)
)<BR> 这样也可以:
(defun c:mr ()<BR> (setq p0 (getpoint "\n请输入基点"))<BR> (setq mrl (getreal "\n请输入长"))<BR> (setq mrw (getreal "\n请输入宽"))<BR> (setq p1x (car p0))<BR> (setq p1y (cadr p0))<BR> (setq p2x (+ p1x mrl))<BR> (setq p2y (+ p1y mrw))
<BR> (entmake (list '(0 . "LWPOLYLINE")<BR> '(100 . "AcDbEntity")<BR> '(8 . "0")<BR> '(62 . 1)<BR> '(100 . "AcDbPolyline")<BR> '(90 . 4)<BR> '(70 . 1)<BR> (cons 10 (list p1x p1y 0.0))<BR> (cons 10 (list p2x p1y 0.0))<BR> (cons 10 (list p2x p2y 0.0))<BR> (cons 10 (list p1x p2y 0.0))
)
)
)<BR>
页:
[1]