QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4116|回复: 4
收起左侧

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

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

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

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

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

  1. 7 K" l6 T  j  `2 A) R* |
  2. (defun c:AAA(): q; y! h0 Z1 P. \5 B* M
  3.   (setvar "DIMBLK1" "CLOSEDBLANK")
    5 W7 [( K5 p' [" L1 u; o9 ^* u; W
  4.   (setvar "DIMSAH" 1), M2 p" z7 }, r4 P
  5.   (setvar "DIMDEC" 4)) ~- ^" D' Z6 Z5 L2 O9 U% r8 }
  6.   (command "-dimstyle" "s" "ABCD")( P- y% Y1 [8 g# Y" m9 ^. P! Y( Z
  7.   (princ)
    : O3 j; a+ \8 @! S1 z* }1 H! k
  8. )/ e  J1 d7 j" v6 K/ q
复制代码
系统变量名称和值请查看CAD帮助文件,有关标注样式的系统变量都是用“DIM”开头的
 楼主| 发表于 2009-8-6 21:43:50 | 显示全部楼层 来自: 中国江西宜春
谢谢楼主的关注。# G+ ~4 _& W3 ~& c  ?! I9 k

4 o- t! N0 |, R$ k9 ^! @' ^/ w1 n在CAD中一种标注下可以有很多子样式,在同一种标注样式下像线性标注、半径标注、直径标注等都可以有不一样的设置。如果我选择ABCD样式标直径文字对齐是ISO标准,经过设置子样式后,我同样选择ABCD样式标距离时文字对齐可以是与尺寸线对齐,就是不知道那样的程序要怎么写。
; Z6 Y* G* ]% Z# X* Z1 q. c0 A% a  P( Q$ r
我想用下面的程序在cad2004中设置标注子样式3 E" G* J% T1 j5 o, `, g/ w
* f" {$ \, H6 I5 S1 I% L# y
(setvar "DIMTOH" 0)
9 J9 s4 L% A1 A* I3 A, F- Q1 t" g0 ?  o  F1 w& Y4 `( k9 [6 F
(command "dimstyle" "s" "样式一")& n# i2 \3 O( ~8 E! `) k

8 [( [% N$ M5 u( I6 R1 l& R(setvar "DIMTOH" 1)/ D* b2 k2 g) C6 q4 C* l$ T

" ?: {3 R$ ]# v+ V! U* z% S- ?(command "dimstyle" "s" "样式一:直径")/ y# I$ U% I; Z$ A2 U
% S4 y/ z. v& _$ L* Y
cad提示的是 样式名无效
5 n( \& ~+ x3 C6 C# i8 I6 \4 k& ]  U& p0 n/ B5 d% N+ I
            输入新标注样式名或 [?]:
( ]( x5 R3 ^& M) ]# [* n" {/ y4 u6 [9 E8 L, O

5 m0 t7 n# t' g" W因为如用对话框设置标注子样式时看它新样式名中显示的是 样式一:直径 ,于是就用:冒号试了一下,但出现了上面的情况,不清楚什么原因
) S& b0 K+ K# N- P' X
" e. A+ m, i8 E* e: v  A! |哪个高手解决一下这个问题啊,拜谢了
发表于 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 )

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