编号速写(使用时TXT改lsp)

您所在的位置:网站首页 编号速写lsp文件下载 编号速写(使用时TXT改lsp)

编号速写(使用时TXT改lsp)

2023-11-18 06:18| 来源: 网络整理| 查看: 265

AUTOCAD编号源码!

;参数初始化(defun chushihua();(setvar "cmdecho" 0)(setq bhlx 0)(write-line "编号类型:0")(setq bh0 0)(write-line "编号初值:1")(setq bh1 64)(setq bh2 0)(setq bh3 64)(setq yx "N")(write-line "引线:N")(setq bklx "Y")(write-line "边框:Y")(setq r 1.6)(setq zidong_r t)(write-line "边框圆半径:自动")(setq th 1.5)(write-line "文字高度:1.5")(setq ta 0)(write-line "文字旋转角度:0")(setq jl 1)(write-line "编号到引线距离:1")(setq jiantou 2.5)(write-line "箭头大小:2.5")(setq chang 5)(setq zidong_chang t)(write-line "水平段引线长度:自动")(setq qianzhui2 "")(write-line "自然数前缀:无")(setq houzhui2 "")(write-line "自然数后缀:无")(setq qianzhui3 "")(write-line "字母前缀:无")(setq houzhui3 "")(write-line "字母后缀:无")(setq pianyi 7)(write-line "边框自动处理时,文字到边框的偏移系数:7"))(chushihua);主函数*********************************************************************(defun c:sb(/ o ob)(defun er(str)(setvar "osmode" dx) (princ "\nSB已取消") )(setq erod *error* *error* er)(if (= yx "N")(progn(initget "C Y K W H T")(setq ob (getpoint "\n指定编号位置[编号初值(C)/引线(Y)/边框(K)/文字(W)/还原为默认设置(H)/退出(T)]:"))(if (or (= ob "C") (= ob "Y") (= ob "T") (= ob "K") (= ob "W") (= ob "H") (= ob nil))(progn(if (= ob "C") (chuzhi)) (if (= ob "Y") (yinxian))(if (= ob "K") (bkshezhi))(if (= ob "W") (wenzi))(if (= ob "H") (chushihua))(if (= ob nil) (gaodu0))(if (= ob "T") (exit)))(progn(huitu o ob))))(progn(initget "C Y K W H T")(setq o (getpoint "\n指定标注位置[编号初值(C)/引线(Y)/边框(K)/文字(W)/还原为默认设置(H)/退出(T)]:"))(if (or (= o "C") (= o "Y") (= o "T") (= o "K") (= o "W") (= o "H") (= o nil))(progn(if (= o "C") (chuzhi)) (if (= o "Y") (yinxian))(if (= o "K") (bkshezhi))(if (= o "W") (wenzi))(if (= o "H") (chushihua))(if (= o nil) (gaodu0))(if (= o "T") (exit)))(progn(initget 1)(setq ob (getpoint o "\n指定编号位置:")) (huitu o ob)))) ));绘制过程*********************************************************************************(defun huitu(o ob / dian1 dian2 dianx diany jiantou0 chang0)(graphscr)(setq jiantou0 jiantou)(command "text" '(0 0) th ta "编号速写" "erase" (entlast) "");编号升序;0 (1 2 3...) 1 (a b c.../A B C...) 2 (a1 a2.../B1

第1页下一页



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3