求教大神cadlisp调用excel并循环,有20行或者更多的数据,每一组数据生成一个小的cad图形,但是每个有点微小区别。请教大神怎么处理,给个思路?单项数据如下:
(defun C:tt( / pt1 pt2 pt3 pt4 pt5 pt6 pt7 pt8 pt9)
(setq pt1 '(0 0))
(setq pt2 '(0 20))
(setq pt3 '(10 20))
(setq pt4 '(10 0))
(setq pt5 '(0 10))
(setq pt6 '(20 10))
(setq pt7 '(20 0))
(setq pt8 '(5 0))
(setq pt9 '(5 -10))
(command "PLINE" pt1 Pt2 Pt3 Pt4 undo)
(command "PLINE" pt5 Pt6 undo)
(command "PLINE" pt1 Pt7 undo)
(command "PLINE" pt8 Pt9 undo)
(command "dtext" pt6 2.5 0 10 undo)
(command "dtext" pt7 2.5 0 20 undo)
(princ)
)