菜鸟的萌 发表于 2016-3-14 16:34:53

求删除图层的函数

各位大师我想删除一个图层,我先用vla-get-layer获取到,但是接着怎么删除选中的图层啊

lijiao 发表于 2016-3-14 16:43:00

vla-get-layer获取的是图层的名字,要对图层进行操作,需要获取图层对象

yyzhan12 发表于 2016-3-15 08:24:49

(vla-Delete (vlax-ename->vla-object (tblobjname "layer" 图层名称))
前提是已删除了该图层上的所有对象

菜鸟的萌 发表于 2016-3-20 17:20:50

lijiao 发表于 2016-3-14 16:43 static/image/common/back.gif
vla-get-layer获取的是图层的名字,要对图层进行操作,需要获取图层对象

你好那应该怎么获取图层对象,用什么函数啊?

菜鸟的萌 发表于 2016-3-20 17:21:58

yyzhan12 发表于 2016-3-15 08:24 static/image/common/back.gif
(vla-Delete (vlax-ename->vla-object (tblobjname "layer" 图层名称))
前提是已删除了该图层上的所有对象

图层里面有对象我想直接把图层给删了应该怎么做啊

陈伟 发表于 2021-10-26 16:45:42

菜鸟的萌 发表于 2016-3-20 17:21
图层里面有对象我想直接把图层给删了应该怎么做啊


(command "LAYDEL" "N" "图层名称" "" "Y" )
页: [1]
查看完整版本: 求删除图层的函数