从主x更新层
你好我想从图形上的主外部参照自动更新图层,而不在主外部参照上创建图层状态。
我希望来自主外部参照的图层在图形中更新,而不是来自子外部参照的图层。
“我有外部参照名称a、b、c,我通过附着外部参照a、b、c创建了主外部参照名称a。
我有一张名为001、002和003的图纸。我已将mater xref A附着在此图纸中。
现在,我更改了主外部参照a中外部参照a、b、c的图层颜色。
我希望这些更改能够反映在图纸001、002和003上,而不会使材质外部参照上的图层状态为“A”。
我们有Lisp程序吗。
如果有人能紧急帮助我,那就太好了。 欢迎来到CADTutor。
如果我理解正确,您只需使用XREF命令访问XREF对话框,然后在对话框中的主XREF A上单击鼠标右键,然后从下拉菜单中选择“重新加载”。
如屏幕截图所示,了解您当前的VISRETAIN变量设置可能会有所帮助。
根据VISRETAIN变量设置,如果设置为,则下次打开子对象时将显示父对象更改的颜色。
感谢您的回复,
在这种情况下,visretain不起作用,因为我想更新图形中主外部参照A的图层。在主参考A中,我更改了参考A、b、c的图层颜色,我希望在图纸中反映出这些更改。
如果有人能帮我,那太好了,因为我有很多图形,我不想手动打开图形并更新图层状态。
我只想能够键入命令,选择材质外部参照,然后选择图形。
对不起,如果我弄错了,但在我看来,如果您将VISRETAIN设置更改为,关闭并重新打开图形,您将完成您的目标。
重新打开当前图形时,将从参考图形中重新加载图层表,当前图形将反映这些设置。受影响的图层设置有“开”、“关”、“冻结”、“解冻”、“颜色”、“Ltype”、“Lweight”和“PStyle”(仅在命名打印样式图形中可用)
如果不是这样的话,另一个确定的方法是使用LAYTRANS。
李·麦克有一个Lisp程序的Lisp程序,我从来没有用过,这听起来可能会奏效。
http://www.lee-mac.com/resetxreflayers.html
谢谢李! 我理解OP的方式:
例如,“Layer1”的设置必须复制到.dwg中的“Layer1”。
如果是这种情况,则不应关闭VISRETAIN。 谢谢你们的回复!!
我们是否有lisp例程,这样我就不必打开图形并从主外部参照A更新图形中的图层
谢谢
你看过李的Lisp程序吗?我在上一篇文章中发了这个链接? 是的,我试过了,但没有成功。图形中的所有图层都已更新到外部参照a、b、c上的图层。我希望图形更新到主外部参照a上的图层。 您了解LAYTRANS命令的功能吗?
你可能想调查一下。
页:
[1]