xjianhua 发表于 2020-11-12 12:05:27

关于冻结外部参照或块内同层

作图过程中经常用到外部参照,有没有代码能实现一键冻结外部参照或者块内的某个选定图层,以前论坛内的【阿甘图层控制V3.0】可以关闭外部参照内的某个选定图层,但是不能冻结外部参照内的图层。

qmqyqj 发表于 2021-12-1 16:19:30

;图层冻结-------
(defun c:ko nil
(if (/= (getvar "clayer") 0)
(vl-cmdf"-LAYER" "S" 0 ""))
(vl-cmdf"LAYFRZ" "S" "V" "V" "")
(if (= cost_faf 0)
((vl-cmdf"LAYFRZ" "S" "B" "B")
(setq cost_faf 1));设置变量
((vl-cmdf"LAYFRZ" "S" "B" "E")
(setq cost_faf 0))
)
)

wzg356 发表于 2020-11-12 14:27:08

这种工具挺多的,前提是作图也要规范,否则误操作 也会多

xjianhua 发表于 2020-11-20 09:01:34

wzg356 发表于 2020-11-12 14:27
这种工具挺多的,前提是作图也要规范,否则误操作 也会多

是的,只要是按标准图层制图,图层管理的比较好的,一般问题不大,一直没找到能冻结外部参照图层的工具:$

红豆沙煎焖子 发表于 2024-7-24 09:44:25

qmqyqj 发表于 2021-12-1 16:19


尝试了一下 真的好用!!!
页: [1]
查看完整版本: 关于冻结外部参照或块内同层