e2002 发表于 2011-7-1 15:06:33

本帖最后由 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-1 21:40:12

本帖最后由 zhynt 于 2011-7-2 09:23 编辑

命令:ll选层锁定,ul选层解锁, lll选层反锁 ull 全部解锁lul 单选换锁
修改后速度很快。

daidong013 发表于 2011-7-1 22:11:18

回复 zhynt 的帖子

Z版大侠又开始忙活上了!~~呵呵!~要注意休息啊!~~
使用了一下!~~单选换锁:如果层里物体的颜色不是随层(Bylayer)的话就不会显暗,如果可以层里的物体全部显暗的话就完美了!~~

669423907 发表于 2011-7-1 22:48:23

回复 zhynt 的帖子

zhynt 大师,是否方便改多选呢?那就更酷了!

zhynt 发表于 2011-7-1 22:53:59

多选有啊,用LL命令

zhynt 发表于 2011-7-2 09:26:50

请下载过的朋友重新下载或将最后的
(VLAX-LDATA-list "date")删除,这是我测试用的,忘记去掉了。导致结束后返回一个列表。

xyxy 发表于 2011-7-2 16:36:21

本帖最后由 xyxy 于 2011-7-2 16:37 编辑

回复 zhynt 的帖子

非常感谢热心的zhynt大侠,zhynt大侠的程序非常好用,不过在使用“单选反锁”命令的时候,对于颜色不是随层的物体,就不能达到锁定变色的效果了。不知zhynt大侠能否出手修改一下?或者添加一个把所有图层颜色变为随层的程序?
还有一件事情想麻烦zhynt大侠,不知能否编写一个程序,当输入命令之后,即可使当前层达到“单选反锁”命令的效果?

669423907 发表于 2011-7-2 17:51:25

回复 zhynt 的帖子

zhynt 大师你好,我的意思是“lll选层反锁” 时能不能多选?

cairao32 发表于 2012-6-18 13:12:29

能否有多选反锁的阿?

adc 发表于 2013-3-1 17:41:08

zhynt 发表于 2011-7-1 21:40 static/image/common/back.gif
命令:ll选层锁定,ul选层解锁, lll选层反锁 ull 全部解锁lul 单选换锁
修改后速度很快。

请问选层反锁能改成多选吗?
页: 1 2 [3] 4
查看完整版本: 如何让图层锁定后变暗?