当前图层监视 如何在状态栏显示?
请问如何做到图中这样
当前图层监视 在状态栏显示
(defun laychanged (vlrobj lst)
(if (= "CLAYER" (strcase (car lst)))
(setvar "modemacro"
(strcat "\n当前图层<" (getvar "CLAYER") ">")
)
)
(princ)
)
(or *vlrLayer*
(progn
(setq *vlrLayer*
(vlr-sysvar-reactor
nil
'((:vlr-sysVarChanged . laychanged))
)
)
(setvar "modemacro"
(strcat "\n当前图层<" (getvar "CLAYER") ">")
)
)
)
Gu_xl 发表于 2015-4-16 14:15 static/image/common/back.gif
太感谢了
还有个不情之请像图片中的文字样式和标注样式 是否也能帮我一起弄出来
太感谢了 Gu_xl 发表于 2015-4-16 14:15 static/image/common/back.gif
有问题我刚才将这段lisp 加载到两个版本cad11和16
现在 16还能看到但是11看不到了 纯cad天正 理正都看不到 G版之作必顶 (setvar "modemacro" "$(getvar,clayer)")) Gu_xl 发表于 2015-4-16 14:15 static/image/common/back.gif
这个好用,,能否指点一下,如何在这个程式基础上增加一个“当前文档名”? Gu_xl 发表于 2015-4-16 14:15 static/image/common/back.gif
怎么用?
Gu_xl 发表于 2015-4-16 14:15
溜到飞起,赞 我觉得可以增设快速反应栏到最上面
页:
[1]