关于合并层的问题
有没有办法设置autocad,这样当我键入命令(line、dim、hatch)时,图层会自动更改为适合我的图层? 你的图层是不是叫做LINE,DIM,HATCH等等??? 我的层被称为-对象-用于线条(黄色)
尺寸(红色)
图案填充-图案填充(灰色)
隐藏-用于隐藏线(绿色)
引线-用于qleader命令(白色)
现在我的问题是,当我为线条键入“L”时,我的图层将更改为0图层(autocad默认图层)。所以在我画完线之后,我总是需要匹配属性才能把线变成一个对象层。它开始变得烦人了,所以我想我会问一下是否有办法解决这个问题。 假设你在昏暗的图层上,你决定画一条线。你想要一个宏或LISP例程来识别这个事实并将你转换到行层? 对的
最初我只是想解决这个问题,这样我就不必一直匹配属性。但我想,如果我能够解决它不自动改变,我应该让它更快地为我画,并让层自动改变时,我键入某些命令。 就这么简单
(defun C:LL ()
(COMMAND ".LAYER" "S" "object",)
(COMMAND "LINE")) 如何应用该代码使其工作?
我从来没有真正弄乱过自己的宏/代码。 将代码复制并粘贴到记事本中,然后用扩展名保存。lsp(例如:object.lsp)安装到您的桌面或其他地方。
而不是在ACAD中键入APPLOAD(简称AP)并浏览和加载例程。
然后在命令行中键入LL以运行它。 太棒了,谢谢。
我现在只有一个小问题。我让它工作,但一旦我关闭了绘图,并重新打开它的lsp程序不再工作。有没有办法将其保存到我的autocad中,以便程序可以处理我打开的每个图形。 当你进入appload时,你会在对话框(称为startup suite)的右下角看到一个看起来像公文包的小东西,将lisp添加到该文件夹中,每次打开acad时它都会加载
页:
[1]
2