[已解决]求一个开关图层的源码
本帖最后由 a170285 于 2011-3-21 22:00 编辑功能是这样的:
假如一条线的图层是在"图层1"里面的,我用程序输入"on"在去选择这条线,然后,图显示的图层只剩下这条线的"图层1"了!!!!
还有就是在求一个全开图层的源码!就是说键盘敲入"on2"图里面的所有图层都显示了,这个是配合"on"来用的!
不知道各位大大们..谁可以帮助我以下呢?
本帖最后由 Gu_xl 于 2011-3-21 17:49 编辑
回复 a170285 的帖子
(defun c:on()
(setq en (car(entsel)))
(if en
(progn
(setq la (cdr (assoc 8 (entget en))))
(command "layer" "off" (strcat "~" la) "")
)
)
(defun c:on2()
(command "layer" "on" "*" "")
)
)
版主,你给的这个好像不可用 回复 a170285 的帖子
红色部分已修改! 回复 Gu_xl 的帖子
版主你好!
我想请问你以下.
为什么全开图层的时候大了"layer"后是在敲入"*"呢?
还有就是"~"这个是什么意思? Gu_xl 发表于 2011-3-21 17:48 static/image/common/back.gif
回复 a170285 的帖子
红色部分已修改!
我知道""~""是除开的意思,,,,,
但是那个*为什么要在这里出现呢? *,应该是全部选择的意思吧 那个* 意即全部的图层都算 Andyhon 发表于 2011-3-21 21:06 static/image/common/back.gif
那个* 意即全部的图层都算
意思就是说是全部的意思是吗? 嗯..谢谢各位的解答
页:
[1]
2