将特定图层指定给工具
我做了一个自定义工具栏。在这个工具栏上,我放置了一个折线工具。当我点击这个按钮时,我希望它能自动将多段线放置在指定的图层中。这可能吗? 是的,你在按钮里放了什么?我请求你把这件事放在首位。有几个问题,你想要宏还是LISP解决方案?如果是宏,则添加层;sYourLayerNameHere;;YourPolylineMacroGoesher
如果使用LISP,可以捕捉当前所在的图层,切换图层,绘制多段线,然后切换回。
如果使用选项板,则可以在不使用代码的情况下执行相同的操作 能否将LAYERP添加到宏的末尾以返回到上一层?
好的,如果我进入工具/工作区/自定义/工具栏,然后进入我正在制作的自定义工具栏。
在这些选项中,我看到一个宏选项,当我打开框进行编辑时,它会显示
“^C^C\u pline”
我需要补充什么。我对这种事情不熟悉。
好的,我知道了,谢谢! 这个宏也帮助了我。有一个问题,有时我们的层会丢失,例如我想在维度层上放置一个维度,但现在还没有。所以,当我点击dimension时,它会尝试自动将其放置在dimension上,但找不到它。有没有办法让它成为“维度”层? 层m;“尺寸”;;
应该有效。。。 谢谢,还有一件事;有没有一种方法,当宏被使用时,当前层将恢复到原来的状态。IE:如果im在第0层,并使用维度,它会将该层放在维度上,但也会将我的当前层从0更改为维度。
使用LISP难道不更容易完成这一切吗?
只需从工具栏向加载的LISP发送调用 可能吧,但即使你给了我尺寸的lisp,我还需要继续标注、图案填充、文本、视口等,我已经欠你一箱啤酒了,我负担不起更多了
页:
[1]
2