QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 4102|回复: 4
收起左侧

[已答复] 用lisp语言设置AutoCAD2004的标注子样式?

[复制链接]
发表于 2009-8-5 21:42:49 | 显示全部楼层 |阅读模式 来自: 中国江西宜春

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
谁能用lisp语言设置AutoCAD2004的标注子样式吗?期待。。。。。。
发表于 2009-8-6 07:09:23 | 显示全部楼层 来自: 中国
先设置相关的系统变量,再用“-dimstyle”命令保存,例如
  1. 0 I* U/ x( P. ]) T3 Z
  2. (defun c:AAA()  \/ _" K2 M0 \! o4 N+ }3 T+ k
  3.   (setvar "DIMBLK1" "CLOSEDBLANK")9 \1 p/ D* L5 l; L, z; E9 s
  4.   (setvar "DIMSAH" 1)' i0 B. D2 a0 f3 v" e6 s+ \
  5.   (setvar "DIMDEC" 4)
    ; i! z# d9 {7 h/ \
  6.   (command "-dimstyle" "s" "ABCD")) M# Q  c0 D. Q' S% q
  7.   (princ)
    ! B  j" r1 w, |& Y, H4 ~
  8. )) v- n4 f4 }. D7 [: E! m; v9 m8 y
复制代码
系统变量名称和值请查看CAD帮助文件,有关标注样式的系统变量都是用“DIM”开头的
 楼主| 发表于 2009-8-6 21:43:50 | 显示全部楼层 来自: 中国江西宜春
谢谢楼主的关注。
. Y; {( j- D$ h& W
3 N5 ?0 Z; j7 t- p+ r. z& i在CAD中一种标注下可以有很多子样式,在同一种标注样式下像线性标注、半径标注、直径标注等都可以有不一样的设置。如果我选择ABCD样式标直径文字对齐是ISO标准,经过设置子样式后,我同样选择ABCD样式标距离时文字对齐可以是与尺寸线对齐,就是不知道那样的程序要怎么写。
* z" k6 r& n3 @* f) E+ }1 i+ M# T) D9 @
我想用下面的程序在cad2004中设置标注子样式/ ]( r6 K/ c" p: {( ~$ ]4 e" U' W
; G3 j' ]( ]  l# u$ Y7 v9 n( X
(setvar "DIMTOH" 0)
( _  u) s) ^8 y# `" o+ T7 n  Z6 ^$ k6 ?; f/ q' `4 ^5 l
(command "dimstyle" "s" "样式一")1 t) c+ ^: P/ X% ~" v# S+ F* k
2 O# u4 g6 \! z' r  [2 m0 d
(setvar "DIMTOH" 1)
# W( B6 a. ^! |* H; j$ ]& X1 W' W  u" ?- n; F) V; K
(command "dimstyle" "s" "样式一:直径")( `: l2 Z7 a* A+ M

  @- k- S( d6 p3 T- Fcad提示的是 样式名无效 $ u7 N1 w$ z8 ]; c

; {4 i9 Z1 G4 F$ a            输入新标注样式名或 [?]:( |; A% ]9 _4 c5 ^, Q7 ?/ ~
' Y4 _- j7 N" ]& U: G! {0 ~: p

1 _: |$ Z5 R/ f: i% r( |因为如用对话框设置标注子样式时看它新样式名中显示的是 样式一:直径 ,于是就用:冒号试了一下,但出现了上面的情况,不清楚什么原因
) E  X% o& z$ g9 Y' u) X% ~7 k
( V4 @! D# w6 n) k, `) z, W哪个高手解决一下这个问题啊,拜谢了
发表于 2009-8-8 06:23:01 | 显示全部楼层 来自: 中国
半角冒号是非法字符,不能用来给对象命名
 楼主| 发表于 2009-8-12 22:32:33 | 显示全部楼层 来自: 中国江西宜春
这个问题谁能关注一下啊,我查了好久,看来AutoCAD2004中只能用对话框设置二次标注样式了
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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