赖赖旺 发表于 2014-2-11 16:47:56

请教,关于command函数的问题

问个问题

(setq ll(command "line" (list 0 0) (list 50 0) ""))

(command "rotate" ll "" p1 90 )

这两句话不对,应该怎么改啊?迷糊了

ll_j 发表于 2014-2-11 17:10:29

command函数的返回值总是nil,所以ll的值是nil,可以这样试试:
(command "line" (list 0 0) (list 50 0) "")
(setq ll(entlast))
(command "rotate" ll "" p1 90 )

重慶崽兒 发表于 2014-2-11 18:37:50

楼上正解

ZZXXQQ 发表于 2014-2-12 08:17:23

(command "line" (list 0 0) (list 50 0) "")
(command "rotate" "L" "" p1 90)

赖赖旺 发表于 2014-2-12 16:02:42

ZZXXQQ 发表于 2014-2-12 08:17 static/image/common/back.gif
(command "line" (list 0 0) (list 50 0) "")
(command "rotate" "L" "" p1 90)

能解释下为什么一个"L"就解决了么

ll_j 发表于 2014-2-12 16:40:17

Last
这是选择集(ssget)的一个选项,在构建选择集时,输入一个不相干的关键字,就可以看到所有选项。

ZZXXQQ 发表于 2014-2-13 08:28:32

赖赖旺 发表于 2014-2-12 16:02 static/image/common/back.gif
能解释下为什么一个"L"就解决了么

在命令中需要选择物体时可以用:
L——last 选择最后的实体
P——选择前一个选择集
W——后面跟两个点坐标——窗选
C——……
WP——
CP——
……

赖赖旺 发表于 2014-2-19 07:59:56

ZZXXQQ 发表于 2014-2-13 08:28 static/image/common/back.gif
在命令中需要选择物体时可以用:
L——last 选择最后的实体
P——选择前一个选择集


谢谢!又学到新知识了

恕放之生命 发表于 2014-8-6 16:54:48

不错,学习了。

LooooT 发表于 2014-8-7 08:59:09

不错 又学到新东西了
页: [1]
查看完整版本: 请教,关于command函数的问题