创建P时关闭图层
伙计们,我有一个带有宏的自定义工具栏,可以用我们的所有设置制作PDF,它只是写在宏的命令行中(没有lisp文件等),我想知道是否可以添加一个代码,关闭外部参照中一个名为“修订中”的层。这是制作pdf的代码:^C^C-LAYER;SET;0;;-COLOR;BYLAYER;-LWEIGHT;BYLAYER;LWDISPLAY;OFF;-LINETYPE;SET;BYLAYER;;-STYLE;AWT;ROMANS.SHX;0;0.650;0;N;N;N;-DIMSTYLE;RESTORE;AWT;DIMSCALE;100;-plot;yes;;AWT PDF.PC3;A1;MILLIMETERS;LANDSCAPE;NO;EXTENTS;1:1;CENTER;YES;AWT-HALF.CTB;YES;NO;NO;NO;NO;NO;YES;ZOOM;EXTENTS;QSAVE;CLOSE;
有人知道如何让它关闭外部参照上的某个图层吗?谢谢你的帮助 以下内容如何:
-layer;off;"*Revision in progress";;
我相信引号会阻止层名称中的空格充当“输入” 我试过了,它确实关闭了图层,但它说选择输出设备。看起来好像我把它放错了位置,因为剩下的代码现在无法工作,即:实际的PDF创建。我把它放在哪里重要吗?这是我的代码:
^C^C-LAYER;SET;0;;-layer;off;"*Revision in progress";;-COLOR;BYLAYER;-LWEIGHT;BYLAYER;LWDISPLAY;OFF;-LINETYPE;SET;BYLAYER;;-STYLE;AWT;ROMANS.SHX;0;0.650;0;N;N;N;-DIMSTYLE;RESTORE;AWT;DIMSCALE;100;-plot;yes;;AWT PDF.PC3;A1;MILLIMETERS;LANDSCAPE;NO;EXTENTS;1:1;CENTER;YES;AWT-HALF.CTB;YES;NO;NO;NO;NO;NO;YES;ZOOM;EXTENTS;QSAVE;CLOSE;
试试这个:
^C^C-LAYER;SET;0;OFF;"*Revision in progress";;-COLOR;BYLAYER;-LWEIGHT;BYLAYER;LWDISPLAY;OFF;-LINETYPE;SET;BYLAYER;;-STYLE;AWT;ROMANS.SHX;0;0.650;0;N;N;N;-DIMSTYLE;RESTORE;AWT;DIMSCALE;100;-plot;yes;;AWT PDF.PC3;A1;MILLIMETERS;LANDSCAPE;NO;EXTENTS;1:1;CENTER;YES;AWT-HALF.CTB;YES;NO;NO;NO;NO;NO;YES;ZOOM;EXTENTS;QSAVE;CLOSE;
看起来我好像塞满了什么东西,两个代码都关闭了图层,但autocad现在要求输入输出设备名称,并且该工具栏上的所有宏都没有可见的图标。看来我必须在星期一上班时解决这个问题。谢谢你的帮助 好的,我试过你的代码李,效果很好。谢谢,也谢谢CarlB 我不知道你的其他代码为什么不起作用,但我只是将“-layer”“off”合并到了其他层调用中,这样就不需要两次调用层了。
显然做得很好! 我也不知道为什么它不起作用,但现在一切都好了。谢谢李 没有问题加扎
页:
[1]