CAD中线条byblock和bylayer区别:
bylayer:随层,即你的图元的属性随着它所在的图层的设置。比如颜色什么的。

byblock:随块,即你这个图纸里面如果建立了块,那么你选中需要随块的图元后点击byblock后,这些图元的属性就随块了。


一个是随层,一个是随块.

块就相当于一个剪贴画一样的东西,当我们要画图时有些东西,比如粗糙度符号什么的是经常要用到的,所以我们把它们做成一个块,保存在那里,等到下次要用到这个符号的时候就不用一个个去画了,而是把我们画好的保存在指定位置的块直接插入,这样就节约了时间.当然如果你不想用块,那也是可以的,不过遇到你经常要用的图形的时候你就要一个个画了,这样多了很多重复劳动的时间.


百度上一个答案:

by layer是按图层的意思,by block是按图块的意思.我是这样理解的(不一定准确),举个例子:一个图块,选中它,如果将其颜色或线宽设为"by layer",那么它的颜色和线宽将与其所在图层的特性(图层特性管理器中预先设置的)一致;如果设为"by block",将与其在图块中设置的特性(打开图块编辑器可以看到)一致.

当然,如果是对于普通的图线(非图块),设为"by layer"或" by block"都一样,因为不存在"块".