;;关闭对象捕捉,修改引线箭头样式与大小
(defun c:jh(/ osm daz blk p1 p2) ;;defun为标准函数用来定义新函数,执行命令jh可自行更改为想要的命令
(setvar "cmdecho" 0);;关闭命令回显
(setq osm (getvar "osmode"))
(setq blk (getvar "dimldrblk"))
(setq daz (getvar "dimasz"));储存对象捕捉与标注引线箭头大小与样式系统变量
(setq p1 (getpoint "\n指定件号标注起点:"))
(setq p2 (getpoint p1 "\n指定件号标注文字放置点:"));;从p1往p2拉出一橡皮筋
(setvar "osmode" 0);关闭对象捕捉
(setvar "dimldrblk" "_dotsmall")
(setvar "dimasz" 3);修改引线箭头小圆点大小为3
(command "leader" p1 p2 "a" "" "n");;调用AutoCAD内部命令leader来画引线
(command "circle" p2 5);;调用AutoCAD内部命令circle来画圆
(setvar "osmode" osm)
(setvar "dimldrblk" blk)
(setvar "dimasz" daz);;回复三个系统变量
(setvar "cmdecho" 1);;打开命令回显
(princ);;静默退出
)
)
[此贴子已经被作者于2004-11-22 10:18:03编辑过]
|