flowerrobot 发表于 2022-7-6 14:54:55

 
从我所理解的你的话来看,似乎挺大的,因为我会把自己的东西放在那一层,我不能删除它。这意味着我必须更改层“x”上的所有项目,将其放置在“y”上,然后删除层“x”重新创建它,然后将该选择移回层“x”,然后对所有层执行此操作。
 
在我看来有点过头了。
 
 
Commandobill公司
 
对不起,我的朋友,收到了与我相同的错误。
但我很喜欢你把线型文件加进去的方式。这是我的任务清单。
 
是的,这是一种刺激。
我用了很多洞
他们有位置,我不认为这是必要的。
 
“entmod”呢???
这能改变选择集选择的图层和对象吗
 
 
谢谢大家的帮助!

Lee Mac 发表于 2022-7-6 14:58:11

这取决于你是想制作层还是修改现有层,看看我在之前的帖子中发布的线程超链接。
 
它将使用一个子函数创建列表中的所有层。
 
当对大量数据执行相同的操作时,使用参数调用子函数绝对值得。请注意,从中提取entmake部分的代码也将其用作子函数。

flowerrobot 发表于 2022-7-6 15:02:23

 
会有一个看,正在考虑做一个检查,看看层是否存在,如果这样修改它,如果没有做我上面得到的
 
 
当代码重复多次时,它们是好的,而不是一段时间/重复。
 
在泛型代码中也很好,它可以在任何地方使用,例如从项目中获取所有属性。
 
将属性放回
 
搜索项目
 

 
但仅仅因为事情可以这样做并不总是意味着他们应该这样做。
 
 
谢谢你的帮助
 
我们来看看你是如何对层进行entmod的
 
热烈的问候

flowerrobot 发表于 2022-7-6 15:05:56

由于某种原因,我的entmod无法工作。。。。
我错过了什么?
 
5

Commandobill 发表于 2022-7-6 15:09:56

 
你犯了什么错误?我在我的电脑上测试了几次,它像冠军一样运行。如果你能告诉我它做错了什么,我可以调整它来工作。

Lee Mac 发表于 2022-7-6 15:12:35

 
当然,这是你的程序-我只是想让你进入良好的编程实践-但你想怎么做就怎么做。

Lee Mac 发表于 2022-7-6 15:14:35

这应该根据需要执行,只需填充表格以满足您的图层标准:
 
6

flowerrobot 发表于 2022-7-6 15:17:37

 
哦,别误会我,我欢迎任何意见。
 
我只是说(再举一个例子)
 
当“if”语句涵盖“cond”时,使用“cond”是没有意义的(因为它要么是肯定的,要么不是问题)

flowerrobot 发表于 2022-7-6 15:22:03

 
谢谢你,看了一下就扔了,找到了我需要的东西。
 
“vla放置线宽”
“vla put线型”
“vla放置颜色”
“vla put可绘制布局:vlax false”
 
不是说我的代码更好,也不是更糟
 
就像我要创建的图层列表是如何设置的(更容易编辑)
 
谢谢你!
 

flowerrobot 发表于 2022-7-6 15:25:23

 
很抱歉,出现了错误,未对当前层进行过正。
如果没有设置图层,效果很好。真的很喜欢你把线型检查加进去的方式
页: 1 [2]
查看完整版本: 重新创建层