mline循环的问题
如程序:(while (<= (* i dy 4) Py)
(command "mline" “s”py(list px (+ py (* i dy 4))) (list (+ px dx) (+ py (* (+ i 1) dy 4)))(list px (+ py (* (+ i 2) dy 4))) "")
(setq i (+ i 2))
mline也循环n次,如何写循环只让后面的点循环而mline不循环。。 哥,你不要把高飞鸟的名字拿出来啊。
应该把while写在 command里面吧? 本帖最后由 菜卷鱼 于 2014-3-26 19:42 编辑
(defun c:test (/ pt)(setq pt (getpoint "\n指定起点"))
(command "_.mline" )
(while
(setq pt(getpoint pt))
(command pt)
)
(prin1))
菜卷鱼 发表于 2014-3-26 19:39 static/image/common/back.gif
高手就是高手。。。
原来command 还可以带着while玩
页:
[1]