宏代码帮助plz
你好我希望添加一个自定义工具栏按钮,将解冻层1,使层1当前,并确保绘图颜色设置为ByLayer
我有自动取款机
^C^C_-layer T "Layer 1";;^C^C_-layer _S "Layer 1";;
就目前而言,这一切正常,但我无法将颜色设置为“ByLayer”。我记不清我到底试过什么,但花了很多时间尝试各种组合。
如
-color _"bylayer"
(我不知道我在做什么,但我通常成功地为自己的目的修改了各种代码,但现在是时候寻求帮助了)。
谢谢 查看CECOLOR系统变量。 干杯,肖特,
^C^C_-layer T "Layer 1";;^C^C_-layer _S "Layer 1";;^C^C;;cecolor;bylayer;;^C^C
确实如此。 我把你的帖子移到了CUI、图案填充、线型、脚本和宏论坛。
请在适当的论坛上发布您的问题。 不要认为你需要^ c ^ c层,一旦你调用,你可以继续-层S lay c lay 6 T lay2 F lay3等
BigAl没有重复调用layer命令是正确的,你只需要在宏的开头使用^C^C,有些人现在在宏的开头使用^C^C^C,因为显然有几个命令需要三次转义才能完全退出。如果您运行的是英语版本的AutoCAD,您也不需要下划线,只有在使用英语命令之前,非英语版本才需要下划线,它们只允许您在任何AutoCAD版本上使用英语。你有一个空格和分号的混合物,它们都代表一个返回键按下,这将是更干净的一致性,只使用它们,我建议使用分号,因为你可以更容易地看到你的回报在哪里,当你有几个回报直接在对方之后,它更容易计数分号比空格。
宏的清理版本如下所示:
^C^C^C-layer;T;"Layer 1";_S;"Layer 1";;cecolor;bylayer;
我还删除了一些不必要的申报单。
页:
[1]