求LSP让某个图层只在当前视口中显示 在其他视口中冻结
我是做室内设计的 经常会遇到这样情况 画平面图的时候如果新建了一个图层就会在每个视口中显示比如我只想让地面标注 在地面标注的视口中显示 就要把其他视口中的这个图层一一冻结起来操作比较繁琐有时候某个视口中这个图层忘记关了打出来就很难看。 求一个能让某个图层只在当前视口显示而在其他视口冻结的命令。
http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 Imagizz的微博 命令: vplayer
输入选项 [?/冻结(F)/解冻(T)/重置(R)/新建冻结(N)/视口默认可见性(V)]: f
输入要冻结的图层名或 <选择对象>: 0
输入选项 [全部(A)/选择(S)/当前(C)] <当前>: all
输入选项 [?/冻结(F)/解冻(T)/重置(R)/新建冻结(N)/视口默认可见性(V)]: t
输入要解冻的图层名: 0
输入选项 [全部(A)/选择(S)/当前(C)] <当前>: c
输入选项 [?/冻结(F)/解冻(T)/重置(R)/新建冻结(N)/视口默认可见性(V)]: edata 发表于 2014-1-19 16:34 static/image/common/back.gif
命令: vplayer
输入选项 [?/冻结(F)/解冻(T)/重置(R)/新建冻结(N)/视口默认可见性(V)]: f
输入要冻结的图 ...
谢谢 这个命令第一听要怎么写呢我是才闹 只会改写很简单的命令像这个要输入图层名的 根本不会啊 图层管理器中右键图层有你需要功能 a4587332 发表于 2014-4-18 16:44 static/image/common/back.gif
图层管理器中右键图层有你需要功能
谢谢 就是要这样的效果
再请问下 这个命令有是什么运行了 没看到命令行上有显示 cad自带在当前视口冻结,命令 ;;;;;;;;;;;;;;;;
(defun c:AM(/ x);;除选定层外锁定其他
(setvar "cmdecho" 0)
(setq x (entsel "\n Select a Layer to be focus on:"))
(command "layer" "lock" "*" "")
(command "layer" "unlock" (cdr(assoc 8 (entget(car x)))) "")
(command "layer" "s" (cdr(assoc 8 (entget(car x)))) "")
(setvar "cmdecho" 1))
页:
[1]