明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1915|回复: 2

[基础] [求助]用LISP 创建标注层

[复制链接]
发表于 2009-11-6 23:09 | 显示全部楼层 |阅读模式
我是LISP的初学者,请教高手一个问题:如何用一个LISP程序实现,无论当前层为何层,只要运行直径标注命令,当前层自动转为标注层(比如DIM层),也就是说,我想把所有的标注尺寸,如线性标注、半径标注,直径标注、坐标标注等归入一个层,便于管理。不知道这个问题好解决吗?请高手指点,谢谢。
发表于 2009-11-7 08:50 | 显示全部楼层

方法两种:

1.用 undefine 禁用 dimdiameter 命令,自己重新定义该命令。

2.用反应器监视

发表于 2009-11-7 09:56 | 显示全部楼层

整个简单的,直径标注时,转为DIM层,但标注完成后,转不回来.

(defun c:dd()
  (setq Cur_Layer "DIM")
  (setVar "CLAYER" Cur_Layer)
  (command "DIMDIAMETER" pause pause)
)

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-19 06:13 , Processed in 0.181021 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表