andre81 发表于 2022-7-6 09:03:44

恢复图层可见性

大家好,
 
我是Autolisp beginer,我想用它解决的第一个问题是如何在Layiso命令后恢复图层可见性。
 
在几个步骤中,它看起来像:
 
1.在使用Layiso命令之前,我有一些图层是打开的,另一些图层是关闭的。
2.我正在使用Layiso,并对绘图进行了一些更改。
3.更改后,我想从点1(Laiso命令之前)恢复图层可见性。
 
我的想法是使用LayerState函数:LayerState save、LayerState delete和LayerState restore。我在使用LayerState函数时遇到问题。
 
 
我可以给函数命名,例如“Iso”和“RestoreState”。
图层状态名称可以是“XX”
 
课程结构:
 
步骤1-c:Iso
我正在检查“XX”是否存在。
如果“XX”存在,那么使用layerstate delete,我正在删除“XX”。
我正在使用LayerState save创建LayerState“XX”。
 
第2步
(命令“Layiso”)
 
步骤3
我在画图上做一些修改。
 
步骤4-c:恢复财产
我正在使用layerstate restore恢复“XX”。
 
我的问题是我不知道如何使用LayerState函数。
 
我在这里找到了很多信息:
http://www.cadtutor.net/forum/showthread.php?39986-图层状态操作信息-编码
但仍然不知道如何使用它制作Layerstate“XX”。
 
或者不工作。它应该是什么样子? 
 
此外,我还尝试只使用命令:
 
 
 
该代码没有检查“XX”是否存在,但有效。
如何使用LayerState函数编写代码??
有人能帮忙吗?
 
对不起我的英语

alanjt 发表于 2022-7-6 09:26:08

LayUnIso?
.......

andre81 发表于 2022-7-6 09:57:38

我忘了这个
非常感谢。
 
如何使用定义了函数名“XX”的“layerstate save”?

alanjt 发表于 2022-7-6 10:04:16

..................
页: [1]
查看完整版本: 恢复图层可见性