e2002
发表于 2019-10-9 12:56:37
核查了一下在线帮助文档中的 DXF参考,2015-2020(除了2016)的都有中文版本。
2002-2014版本提供了pdf文件(英语),部分版本随软件安装文件提供了 中文版本的 pdf。
R13-2000提供了hlp或者htm格式的文件(英语)
这些都是官方提供的文档资料,不需要在其他书里找。
海盗曹
发表于 2019-10-9 16:08:27
学习一下好代码
Mai1993
发表于 2019-10-9 16:58:56
ACAD按F1打开帮助,搜索"DIMSTYLE (DXF)",里面列举了DIMSTYLE符号表的各组码对应的系统变量,搜索对应系统变量,可以查看可设置的值;P
写不完的日记
发表于 2019-10-13 11:57:25
小万LISP 发表于 2019-10-6 09:54
都是精简版的,没有帮助文档
有的,你点AutoLISP、Visual LISP 和 DXF
这个选项就有了!
hn10183051
发表于 2019-10-18 10:22:05
执行命令后并没有新建
1028695446
发表于 2019-11-2 20:48:42
本帖最后由 1028695446 于 2020-1-1 19:55 编辑
(defun c:tt(/)
(entmake ;创建标注样式
(list
'(0 . "DIMSTYLE")
'(100 . "AcDbSymbolTableRecord")
'(100 . "AcDbDimStyleTableRecord")
(cons 2 "测试"); 标注样式名
'(176 . 256);线-尺寸线-颜色:256=ByLayer,0=ByBlock,1=红色……
(cons 345 (tblobjname "LTYPE" "Bylayer")) ;线-尺寸线-线型=Bylayer,ByBlock=此项消失…
'(371 . -1) ;线-尺寸线-线宽:ByLayer=-1,ByBlock=此项消失,25=0.25mm…
'(46 . 0) ;线-尺寸线-超出标记 的距离
'(43 . 300) ;线-尺寸线-基线间距
'(281 . 0) ;线-尺寸线-隐藏:尺寸线1,0=显示,1=隐藏
'(282 . 0) ;线-尺寸线-隐藏:尺寸线2,0=显示,1=隐藏
'(177 . 256);线-延申线-颜色:256=ByLayer,0=ByBlock,1=红色……
(cons 346 (tblobjname "LTYPE" "Bylayer")) ;线-延伸线-线型1=Bylayer,ByBlock=此项消失…
(cons 347 (tblobjname "LTYPE" "Bylayer")) ;线-延伸线-线型1=Bylayer,ByBlock=此项消失…
'(372 . -1) ;线-延申线-线宽:ByLayer=-1,ByBlock=此项消失,25=0.25mm…
'(44 . 100) ;线-延申线-超出尺寸线 的距离
'(42 . 150) ;线-延申线-起点偏移量,标注点到延伸线的距离
'(75 . 0) ;线-延申线-隐藏:延伸线1,0=显示,1=隐藏
'(76 . 0) ;线-延申线-隐藏:延伸线2,0=显示,1=隐藏
'(290 . 0) ;线-延申线-固定长度的延伸线,0=不勾选,1=勾选此项
'(49 . 0) ;线-延申线-固定长度的延伸线-长度
'(5 . "ArchTick") ;符号和箭头-箭头-第一个,建筑标记="ArchTick",空心闭合="ClosedBlank",实心圆点="Dot"
'(41 . 40) ;符号和箭头-箭头-箭头大小
'(141 . 0) ;符号和箭头-圆心标记,0=无,正数=标记,负数=直线
;'(90 . 0) ;符号和箭头-弧长符号:标注文字的上方=1,无=2,标注文字的前缀=此项消失
(cons 340 (tblobjname "style" "HZ")) ;文字-文字外观-文字样式
'(178 . 7) ;文字-文字外观-文字颜色,256=ByLayer,0=ByBlock,7=白色……
'(69 . 0) ;文字-文字外观-填充颜色类型,0=不填充,1=背景色,2=使用颜色编号
'(70 . 0) ;文字-文字外观-填充颜色,256=ByLayer,0=ByBlock,1红2黄……使用颜色编号时;;;;;;;;;;;;;;;;;;;此项必备
'(140 . 150);文字-文字外观-文字高度
'(77 . 1) ;文字-文字位置-垂直:1=上,0=居中,4=下……
'(280 . 0) ;文字-文字位置-水平:0=居中,1=第一条延伸线……
'(147 . 20) ;文字-文字位置-从尺寸线偏移,填入负数时,“绘制文字边框”项会被勾选
'(73 . 0) ;文字-文字对齐:水平=1,与尺寸线对齐=0,ISO标准=0
'(74 . 0) ;文字-文字对齐:水平=1,与尺寸线对齐=0,ISO标准=1
'(174 . 1);调整-调整选项:文字始终在延伸线之间=1,文字=0,箭头=0,文字和箭头=0,文字或箭头=0
'(289 . 2);调整-调整选项:文字始终在延伸线之间=2,文字=2,箭头=1,文字和箭头=0,文字或箭头=此项消失
'(175 . 0);调整-调整选项-若箭头不能放在延伸线内则将其消除,不勾选=0,勾选=1
'(279 . 2);调整-文字位置:尺寸线上方不带引线=2,尺寸线上方带引线=1,尺寸线旁边=0
'(40 . 1) ;调整-标注特征比例:将标注缩放到布局=0,使用全局比例>0,
'(288 . 0);调整-优化:手动放置文字,不勾选=0,勾选=1
'(172 . 1);调整-优化:在延伸线之间绘制尺寸线,不勾选=0,勾选=1
'(270 . 2);主单位-线性标注-单位格式:科学=1,小数=2,工程=3……
'(271 . 0);主单位-线性标注-精度:0=0,0.0=1,0.00=2…
'(271 . 0);主单位-线性标注-精度:0=0,0.0=1,0.00=2…(不是我重复,组码表就是列出了2个)
'(272 . 0);主单位-线性标注-精度:0=0,0.0=1,0.00=2…
'(144 . 1);主单位-线性标注-测量单位比例
'(78 . 8) ;主单位-线性标注-消零:后续,勾选=8
'(275 . 0);主单位-角度标注-单位格式:十进制=0
'(79 . 2) ;主单位-角度标注-消零:后续,勾选=2
)
)
)
;;;作者将70组码给注释掉了,所以不能正常新建标注样式
wangph
发表于 2020-1-20 10:37:43
本帖最后由 wangph 于 2020-1-20 11:24 编辑
建筑符号只设置 (5 . "ArchTick")没有成功呀, 通过设置系统变量DIMBLK1、DIMBLK2,或者设置属性Arrowhead1Type、Arrowhead2Type才成功,查找到对应的组码是6和7,但目前这2个组码已经不让用了,请问还有什么方法设置箭头符号,我指的是dxf方法。
zhangcan0515
发表于 2020-3-17 17:05:51
谢谢分享 方便多了
XY
发表于 2020-4-10 15:25:08
文字移动时添加引线的组码谁知道?
kuangben8
发表于 2020-5-7 12:58:58
感谢分享!最近正需要这个!