自定义宏帮助!
我试图想出一个宏来创建一个“实体”层,并将当前图形移动到该层。我的宏已经创建了一个实体层,solprof、explode、overkill、purge、pedit和join,并切换回模型层。因此,我们需要先用很少的字符移动模型(接近极限)。到目前为止,我的宏是这样的:
^C^C.\u SolProf;\_N_Y_Y、 ^C^Cexplode\^C^C-过杀_全部^C^C-过杀_全部^C ^ CPurge_全部_n^C^C编辑_多重_全部_Y_加入_连接类型_二者都0.001;^C^C^Csetvar;tilemode$M=$(!=,$(getvar,tilemode),1) 您应该使用Purge命令的命令行版本,并且可能会在执行该命令时插入审计以清除任何错误。
AutoCAD 2012?为什么不使用VIEWBASE命令而不是SOLPROF来创建二维几何体? ... VIEWBASE实际上是否创建了任何可以在图形之间移动、复制或共享的几何图形?(修辞) 2011年版。没有VIEWBASE命令。如何将零件从层0移动到最近创建的“实体”层?
^C层;M固体C7;;;^C^C.\u SolProf;\_N_Y_Y、 ^C^Cexplode\^C^C-过杀_全部^C^C-过杀_全部^C^C-吹扫_全部_n^C^C编辑_多重_全部_Y_加入_连接类型_二者都0.001;^C^C^Csetvar;tilemode$M=$(!=,$(getvar,tilemode),1) 您的个人资料显示AutoCAD 2012。
当你清洗时,你应该做两次。第一次只适合Regapps。第二次是为了所有人。
我对Solprof不是很熟悉,但我假设它会在当前层上创建块,那么在执行Solprof之前,在宏中将新层设置为当前层怎么样? 欢迎来到论坛。
Solprof是一个伟大的命令。
它将创建2个块(除非您选择不显示隐藏线),这些块将位于各自的独立层上。
其中一个将以PV作为前缀,PV将是包含所有可见线的块。
将创建的另一个新层将以PH为前缀,该块包含所有隐藏线。
在爆炸和过度杀伤之前,我将两个区块按已知距离分开。此时,我选择了所有隐藏线,并使用“快捷特性”选项板将其图层更改为“钢隐藏”,并将其绘制顺序更改为向后。
在对可见线做了相同的处理后,我将它们放在钢层上,并将它们的绘制顺序设置为前面。
然后,我重新定位任何一个被移回已知距离的块,使其位于正确的位置。
如果需要,可以使用LAYMRG更改层。如果这样做,PV和PH层将在其各自的内容移动到适当的层后删除。
仅供参考,没有必要运行两次过度杀戮,一次就可以了,如果你使用默认值零的模糊值,你就没事了。。
据我所知不是这样。 我已经把你的帖子移到了CUI、图案填充、线型、脚本和宏论坛。
请阅读代码发布指南并编辑您的帖子! Re to long您的宏在两个单词中可以任意长。
脚本mycleanupmacro
页:
[1]