QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

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

  1. ) P! X0 S* k1 ^3 A* f1 `
  2. (defun c:AAA(), L$ G# E0 M/ x4 p3 C9 b9 s/ i& G; A
  3.   (setvar "DIMBLK1" "CLOSEDBLANK")
    * y9 U5 O0 A, m2 L2 y% C! B
  4.   (setvar "DIMSAH" 1)2 r' I. _( @  f& F' S8 n# O! C
  5.   (setvar "DIMDEC" 4)& M  M: a! M$ J1 ?8 o
  6.   (command "-dimstyle" "s" "ABCD")$ p  _9 H4 p& T, Q  R( v
  7.   (princ)
    / D$ I% U5 u# j, f; o1 r
  8. )
    4 P" P0 q0 J: d7 D- n0 [; k! \) D
复制代码
系统变量名称和值请查看CAD帮助文件,有关标注样式的系统变量都是用“DIM”开头的
 楼主| 发表于 2009-8-6 21:43:50 | 显示全部楼层 来自: 中国江西宜春
谢谢楼主的关注。
7 [. }& H3 F; E/ k' S- a+ n1 w) a6 |! q
在CAD中一种标注下可以有很多子样式,在同一种标注样式下像线性标注、半径标注、直径标注等都可以有不一样的设置。如果我选择ABCD样式标直径文字对齐是ISO标准,经过设置子样式后,我同样选择ABCD样式标距离时文字对齐可以是与尺寸线对齐,就是不知道那样的程序要怎么写。
/ B- U) b8 n* K' ?1 l
  ~+ C) q! ]/ R, D& ?4 P, i我想用下面的程序在cad2004中设置标注子样式
& H+ P2 u" R6 J# E% A" V& S9 b; t7 H% b% l6 D
(setvar "DIMTOH" 0)
/ ]8 R$ P6 \- y. C& ?. e! U* l6 S- x, M' |+ o7 S. w$ `4 X# X3 q
(command "dimstyle" "s" "样式一")
! o; W/ s9 z& ~' H, ^& F" D/ |& O' m1 F
(setvar "DIMTOH" 1)8 L& R" v5 e* r6 s1 `4 p+ s) X
( R1 Z7 s  A) w' c
(command "dimstyle" "s" "样式一:直径")- e! q4 a# p4 ?9 W

8 s* X6 g  b0 X& |! z; kcad提示的是 样式名无效 2 ], _* L- m4 {6 ^0 F" G. A7 A

# y1 t7 R, r3 y* M) X" J            输入新标注样式名或 [?]:
- U/ c) w( M7 U1 y" h2 A$ D5 o' R

. {# {: o& L) K3 [8 b, Y% b因为如用对话框设置标注子样式时看它新样式名中显示的是 样式一:直径 ,于是就用:冒号试了一下,但出现了上面的情况,不清楚什么原因
! L. r- |# k  D) s2 s+ X" F/ B3 N* J" G6 X
哪个高手解决一下这个问题啊,拜谢了
发表于 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 )

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