suenhjing 发表于 2009-4-1 12:19

如何给图层设置快键

比如给0层设为00,输入00命令,0层关闭,再输入00命令,0层打开,其他层不影响,谢谢各位了

yrgui 发表于 2009-4-1 13:36

原帖由 suenhjing 于 2009-4-1 12:19 发表 http://www.askcad.com/bbs/images/common/back.gif
比如给0层设为00,输入00命令,0层关闭,再输入00命令,0层打开,其他层不影响,谢谢各位了

试试这个:
(defun c:00()
(if (= (getvar "clayer") "0")
      (progn (command "layer" "off" "0" "Y" "")
             (prompt "您关闭了当前层!")
      )
      (command "layer" "off" "0" "")
)
(princ)
)

tommi 发表于 2009-4-1 21:02

请问楼上能不能讲讲怎么用啊,那些数字我不是很感冒的!

suenhjing 发表于 2009-4-2 12:40

回复 #1 suenhjing 的帖子

试过了,还是不行

suenhjing 发表于 2009-4-2 12:51

试过了,是这样

suenhjing 发表于 2009-4-2 12:55

试过了,是这样

yrgui 发表于 2009-4-2 17:03

原帖由 suenhjing 于 2009-4-2 12:55 发表 http://www.askcad.com/bbs/images/common/back.gif
试过了,是这样


执行它只能关闭0层,再次执行该命令并不能关闭0层。只在09版上测试过
关闭图层只需点点鼠标就能完成,为这样而去开发一个命令有什么意思

[ 本帖最后由 yrgui 于 2009-4-2 17:14 编辑 ]

397291769 发表于 2009-4-3 06:30

看看币看看币看看币看看币看看币看看币看看币看看币看看币看看币看看币看看币
页: [1]
查看完整版本: 如何给图层设置快键