samifox 发表于 2022-7-6 00:01:35

褪色锁定层不会返回

你好
 
我用这个代码来解锁所有层
 

(vlax-for item layerCollection (vlax-put-property item "Lock" ':vlax-false) )

 
所有层都将解锁,但仍会褪色。为了解开它们,我需要添加什么代码?
 
谢谢
谢伊

MSasu 发表于 2022-7-6 00:14:33

你应该强制回复:
(vla-regen (vla-get-activedocument (vlax-get-acad-object)) acallviewports)

samifox 发表于 2022-7-6 00:33:38

不。它不是再生

Stefan BMR 发表于 2022-7-6 00:43:42

使用命令
(command "_.-LAYER" "_Unlock" "*" "")

samifox 发表于 2022-7-6 01:00:12

我还没有试过。为什么会这样?会慢一点吗?

Stefan BMR 发表于 2022-7-6 01:09:27

如果REGENATO设置为ON(本应如此),则处理大型图形需要一些时间(不超过REGEN命令)。
但是如果你找到了另一种方法(通过ActiveX),你仍然需要重新生成绘图,这样速度应该是相似的。
页: [1]
查看完整版本: 褪色锁定层不会返回