明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 340|回复: 1

[提问] (求助)各位大神,请问如何创建固定尺寸的标注样式

[复制链接]
发表于 2022-9-2 15:28 | 显示全部楼层 |阅读模式
6明经币
求助各位大神,本人在论坛找过相关贴子,但是下载用了,发现不会用,打开代码来也有些懵,看看路过有空的大神,能否帮小弟解决一下问题,,感谢感谢


间距1和间距2不同之处就是一个高度是30  一个高度是100

附件: 您需要 登录 才可以下载或查看,没有账号?注册
 楼主| 发表于 2022-9-2 19:26 | 显示全部楼层
;新建标注样式
(defun c:YU()
  (setq Y (getvar "osmode"));获取捕捉方式的值
  (setvar "osmode" 0)
  (setvar "cmdecho" 0) ;指令执行过程不响应
        (command "style" "黑体" "黑体" "0" "1" "0" "N" "N")        ;样式名,字体名,文字高度,宽度因子,倾斜角度,反向显示,颠倒显示,垂直显示
  (command "dimjust" "0" ;控制标注文字的水平位置
                       "dimlunit" "2" ;设置所有标注类型(角度标注除外)的单位
                       "dimdec" "0" ;设置标注主单位中显示的小数位数
                       "dimpost"  "mm"  ;设置标注文字前后缀
                       "dimtdec" "0" ;设置标注主单位的公差值中要显示的小数位数
                       "DIMALTD"  "0"   ;设置单位格式的精度
                       "dimclrt" "0"   ;为标注文字指定颜色
                (setvar "DIMTXSTY" "黑体")                ;文字样式
                       )
;新建名称为"沙盘尺寸"的标注样式
  (command "dimtxt"  "100" ) ;文字高度
  (if (not (tblsearch "dimstyle" "沙盘尺寸")) (command "dimstyle" "S" "沙盘尺寸"))
;新建名称为"楼间距"的标注样式
  (command "dimtxt"  "30" ) ;文字高度
  (if (not (tblsearch "dimstyle" "楼间距")) (command "dimstyle" "S" "楼间距"))
     (setvar "osmode" Y);还原捕捉方式
   (PRINC "\n新建标注样式完成")
        (PRINC))
根据论坛里的大师贴子找一些自己能看懂的拼起来的,哈哈,前前后后花了好几个小时琢磨,大神们不要笑哟,如果有更好的代码表达,麻烦大神们贴一下哟
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 23:33 , Processed in 1.164373 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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