DANIEL 发表于 2022-7-6 08:15:24

英雄联盟Stumein architects公司

kpblc 发表于 2022-7-6 08:18:33

我想谈谈块定义中的“ByLayer”设置。通常我会设置所有的“ByBlock”-这使得block在附件中使用更灵活
文件创建于ADT2005Eng,所以文件可能包含一些垃圾。
阻碍。拉链

tzframpton 发表于 2022-7-6 08:21:52

kpblc,这是一个关于它如何通过ByLayer&ByBlock工作的非常好的描述。老实说,我从来都不知道两者之间的确切区别,但现在我这样做更有意义。感谢您上了关于块层控制的小课。。。。
 
-坦纳

Paraglide1 发表于 2022-7-6 08:24:55

这两种方法都有很好的用途;然而,在我的工作(民用场地、市政公用设施)中,最重要的考虑因素是可以将颜色和线型重新指定给任何外部参照的对象。这方面的一个关键要求是,实体的颜色和线型具有BYLAYER。如果他们不这样做,那么我将坚持使用他们在原始图形中的任何颜色和线型。你的例子也是如此。要了解我的意思,请外部参照它,并将所有图层颜色更改为不同的颜色。BYBLOCK颜色保持不变,但所有其他颜色均采用新颜色。在我的工作中,我需要他们能够采用新的颜色(和线型)。

fryeguy 发表于 2022-7-6 08:30:38

几年前,我编写了一个VBA例程,该例程执行该例程的“所有颜色的ByLayer”部分。当然,我在另一家公司工作,没有设法复制代码。因此,与其重写它,不如说这是一段非常好的代码!!!

The Buzzard 发表于 2022-7-6 08:31:54

 
请尝试使用setbylayer命令,或转到“修改”下的下拉菜单,然后单击“更改为ByLayer”。

fryeguy 发表于 2022-7-6 08:37:02

 
 
_setbylayer是一个伟大的命令!
这正是我需要的。
 
...使用AutoCAD 2010的“我的菜单”中似乎没有“修改”、“更改为ByLayer”。

The Buzzard 发表于 2022-7-6 08:40:15

 
我用的是2009年,所以我不确定2010年它会在哪里。最好是在ACAD帮助部分中查找\u setbylayer命令,以查看它将位于下拉菜单区域中的什么位置。

alanjt 发表于 2022-7-6 08:43:08

 
 
 
如果你像我一样懒惰,你可能会喜欢这个。。。
 
http://www.cadtutor.net/forum/showthread.php?p=271416&highlight=setbylayer#post271416

gilsoto13 发表于 2022-7-6 08:46:27

 
BL02是一个lisp例程,可以作为setbylayer自动执行,但只对块执行(将所有块的属性重新定义为bylayer,无需提示)。lsp---已连接
BL02.LSP
页: 1 [2]
查看完整版本: 寻找Lisp例程