本帖最后由 e2002 于 2011-7-1 15:08 编辑
其实很简单的,请仔细看看系统变量的 LAYLOCKFADECTL 的帮助 (详见2楼)
这段代码如下:(if (>= rAcadVer 17.1)
(progn
(setq iFade (getvar "LAYLOCKFADECTL"))
(if (> iFade 0)
(progn
(setq iFade (* iFade -1))
(setvar "LAYLOCKFADECTL" iFade)
(setq bFade T)
)
)
)
)
(Do your lock/unlockfunction here...)
(if bFade (setvar "LAYLOCKFADECTL" (* iFade -1)))
本帖最后由 zhynt 于 2011-7-2 09:23 编辑
命令:ll选层锁定,ul选层解锁, lll选层反锁 ull 全部解锁lul 单选换锁
修改后速度很快。
回复 zhynt 的帖子
Z版大侠又开始忙活上了!~~呵呵!~要注意休息啊!~~
使用了一下!~~单选换锁:如果层里物体的颜色不是随层(Bylayer)的话就不会显暗,如果可以层里的物体全部显暗的话就完美了!~~
回复 zhynt 的帖子
zhynt 大师,是否方便改多选呢?那就更酷了!
多选有啊,用LL命令
请下载过的朋友重新下载或将最后的
(VLAX-LDATA-list "date")删除,这是我测试用的,忘记去掉了。导致结束后返回一个列表。
本帖最后由 xyxy 于 2011-7-2 16:37 编辑
回复 zhynt 的帖子
非常感谢热心的zhynt大侠,zhynt大侠的程序非常好用,不过在使用“单选反锁”命令的时候,对于颜色不是随层的物体,就不能达到锁定变色的效果了。不知zhynt大侠能否出手修改一下?或者添加一个把所有图层颜色变为随层的程序?
还有一件事情想麻烦zhynt大侠,不知能否编写一个程序,当输入命令之后,即可使当前层达到“单选反锁”命令的效果?
回复 zhynt 的帖子
zhynt 大师你好,我的意思是“lll选层反锁” 时能不能多选?
能否有多选反锁的阿?
zhynt 发表于 2011-7-1 21:40 static/image/common/back.gif
命令:ll选层锁定,ul选层解锁, lll选层反锁 ull 全部解锁lul 单选换锁
修改后速度很快。
请问选层反锁能改成多选吗?