我是lisp初学者,请教一下高手。
我编写了一个简单程序如下,作用是在屏幕上选两点,程序自动将两点连线,(defun c:gg()
(setq p1(getpoint "选择第一点:")
p2(getpoint "选择第二点:")
)
(command " _.line" p1 p2"")
(princ)
)
加载入CAD后,在命令行输入gg运行,没有出现设计的效果,而出现如下提示是怎么回事?
选择第一点:选择第二点: _.line 未知命令“ _.LINE”。按 F1 查看帮助。
命令:
命令:
命令: GG 未知命令“GG”。按 F1 查看帮助。
把句改了(command"line" p1 p2 "")不要前面的点 本帖最后由 革天明 于 2013-1-15 13:04 编辑
(command " _.line" p1 p2"")
楼主的写法常见于早期的LISP写法,也是对的,
主要在于前在多了一个空格(command "_.line" p1 p2"")
终于搞清楚了,一个小小的问题困惑了我大半天,楼上很细心,谢谢两位!
页:
[1]