zzmm 发表于 2013-1-10 14:50:52

能不让用lsp所添加的偏差值 在更改标注样式时不会消失

(defun C:E1()(setvar "cmdecho" 0)(setq tol (getvar "dimtol"))(setq tp (getvar "dimtp"))(setq tm (getvar "dimtm"))(setq tdec (getvar "dimtdec"))(setq tfac (getvar "dimtfac"))(setq tzin (getvar "dimtzin"))(Prin1"砞竚夹猔そ畉,0,-0.005")(ssget)(command "dimoverride" "dimtol" "on" "dimtp" "0.01" "dimtm" "0" "dimtdec" "2" "dimtfac" "0.5" "dimtzin" "8" "" "P" "")(setvar "dimtol" tol)(setvar "dimtp" tp)(setvar "dimtm" tm)(setvar "dimtfac" tfac)(setvar "dimtdec" tdec)(setvar "dimtzin" tzin)(princ))


这是以个为标注文字添加偏差值得代码
运行 E1 选取需要添加偏差值的坐标
空格 会出现偏差值


当改动标注样式时 偏差值会消失


ISO-25    改为   副本 ISO-25 偏差值消失   

???有什么办法能让添加的偏差值就算更改标注样式偏差值任然会存在
也就是使公差固定在你添加的地方

革天明 发表于 2013-1-14 13:51:28

可以上传一份dwg来观察,图片传递的信息太少

【KAIXIN】 发表于 2013-1-14 14:16:42

页: [1]
查看完整版本: 能不让用lsp所添加的偏差值 在更改标注样式时不会消失