QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 3975|回复: 4
收起左侧

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

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

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

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

x
谁能用lisp语言设置AutoCAD2004的标注子样式吗?期待。。。。。。
发表于 2009-8-6 07:09:23 | 显示全部楼层 来自: 中国
先设置相关的系统变量,再用“-dimstyle”命令保存,例如

  1. : m4 L" j$ m1 y) c' c$ _
  2. (defun c:AAA()
    8 c9 E4 P& R5 `! U8 I! k
  3.   (setvar "DIMBLK1" "CLOSEDBLANK")6 B  p. s9 c! u) @7 Q6 e
  4.   (setvar "DIMSAH" 1)
    , Z( a0 Q8 }7 t: p) f% S& p
  5.   (setvar "DIMDEC" 4)
    & y  S( G5 q% V9 _+ d  P7 `) g6 `
  6.   (command "-dimstyle" "s" "ABCD")% S' }( v! K8 n9 v% O7 g, M
  7.   (princ); g5 i/ y6 J+ w- V9 V
  8. )
    : r% t: D' ?, y) h8 B- c
复制代码
系统变量名称和值请查看CAD帮助文件,有关标注样式的系统变量都是用“DIM”开头的
 楼主| 发表于 2009-8-6 21:43:50 | 显示全部楼层 来自: 中国江西宜春
谢谢楼主的关注。* w- R1 i# X4 D! }) b( }
# u, h7 R, J# b
在CAD中一种标注下可以有很多子样式,在同一种标注样式下像线性标注、半径标注、直径标注等都可以有不一样的设置。如果我选择ABCD样式标直径文字对齐是ISO标准,经过设置子样式后,我同样选择ABCD样式标距离时文字对齐可以是与尺寸线对齐,就是不知道那样的程序要怎么写。% T6 P" u% J& ?) @4 u* e

7 J+ i: l. `& U) [: W) u) W我想用下面的程序在cad2004中设置标注子样式
/ Y; x5 o& l3 ^+ B( B
& j9 K' \$ m( z% U, x(setvar "DIMTOH" 0)& |, {% j5 j9 n7 H# h# P
- X5 [/ M% l% q# n
(command "dimstyle" "s" "样式一")
0 {: E% ?: i2 z$ g; v
$ G: P: i; [6 |! H2 }2 }(setvar "DIMTOH" 1)  s7 V. E8 R/ N; r; B* e  Y% j

" X( {( d  ^- M$ A0 c3 ^/ G(command "dimstyle" "s" "样式一:直径")
) {" F8 }+ W& s7 P+ t1 K: M# Q# J5 S1 u
cad提示的是 样式名无效
5 k: U  R' E) d
/ k1 ~& k* U# E0 @& G8 e9 m) M. A! v- L$ O            输入新标注样式名或 [?]:  f1 W! j8 [. \, k
& l/ U' \* n2 ?$ a3 D* {/ N
1 ^% e; D2 E+ e" E/ ~5 _! l
因为如用对话框设置标注子样式时看它新样式名中显示的是 样式一:直径 ,于是就用:冒号试了一下,但出现了上面的情况,不清楚什么原因9 b! \1 T/ J! I) ]- j$ @
5 V; V% K; ~. H' }0 U
哪个高手解决一下这个问题啊,拜谢了
发表于 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 )

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